#include <bits/stdc++.h>
typedef long long ll;
using namespace std;
int k,len;
ll d[1000000];
ll n,ans;
int main(){
cin>>n>>k;
d[0];
len=1;
ans=0;
for(ll i=0;i<n;i++){
++d[0];
for(int j=0;j+1<len;j++){
d[j]=0;
d[j+1]+=1;
ans++;
}
if(d[len-1]==k){
d[len-1]=0;
d[len]=1;
len++;
ans++;
}
}
cout<<ans<<endl;
return 0;
}
求代码到底什么意思