我的代码
#include<bits/stdc++.h> using namespace std; int main(){ int n,k,d=0,ny; cin>>n>>k; ny=n; while(true){ d=ny; ny=0; ny+=d/k; n+=d/k; d%=k; if(ny==0) break; } cout<<n; return 0; }
一直卡在第三测试点 求解