测试点三没过, 看了是10 2 输出18,自测也是对的 T_T
#include<bits/stdc++.h> using namespace std; int main(){ int n,k,ans=0,y=0; cin>>n>>k; while(n!=0){ ans+=n; if(n<k){ break; } y=n+y-n/k*k; n=n/k; } cout<<ans<<endl; return 0; }