yhl123456666 @ 2024-08-01 11:17:08
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,k,c,f;
cin>>n>>k;
while(n!=1){
n--;
c++;
f++;
if(f=k){
n++;
f==0;
}
}
cout<<c;
return 0;
}
by joe_001 @ 2024-08-06 19:23:10
是n>=k。
by _chicken_ @ 2024-08-07 07:33:18
n>0是可以跑动的,因为到循环里总会减掉的
by laijinqi1006 @ 2024-08-08 09:19:54
#include<bits/stdc++.h>
using namespace std;
int n,k,ans;
int main()
{
cin>>n>>k;
while(n>=k)
{
ans+=k;
n-=k-1;
}
cout<<ans+n;
}
by yhl123456666 @ 2024-08-23 14:31:22
@laijinqi1006 谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢,AC了,关注!!!