siyeansh @ 2021-10-12 17:26:40
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,k,cnt=0,ans=0;
cin>>n>>k;
for(int i=1;i<=n;i++){
if(cnt>=k){
ans++;
cnt=0;
}
cnt++;
}
cout<<n+ans;
return 0;
}
by 编码落寞 @ 2021-10-12 17:32:51
只考虑了一层 样例:假设10只烟,3只换一个。 本身10只,10只烟换3只,余一只,现在还有4只,还可以换一只。
by siyeansh @ 2021-10-12 17:35:10
欧耶,过了过了