代码呢 ? _ ?
by wunaidedanjuan @ 2023-10-08 18:30:29
@[wunaidedanjuan](/user/951032)
- ```
# include<iostream>
using namespace std;
int main(){
int n,k,a;
cin>>n>>k;
a = n + n/k;
if (n/k+n-k >= k)
a = a + (n/k+n-k)/k;
cout<<a<<endl;
return 0;
}
```
by sixer_120201 @ 2023-10-08 18:39:15
@[wunaidedanjuan](/user/951032)
我是个新手,帮个忙
by sixer_120201 @ 2023-10-08 18:39:59
@[sixer_120201](/user/1102621) 。。。。。神奇的格式。。。。 O _ O
by wunaidedanjuan @ 2023-10-08 18:40:33
@[sixer_120201](/user/1102621) AC微调代码,附注释
```cpp
#include<iostream>
using namespace std;
int main()
{
int n,k,a;
cin>>n>>k;
a = n;//注意兑换后的烟吸完剩下的烟蒂可能再次凑够 k
while( n/k > 0)//记录现有的烟蒂并判断是否凑够 k
{
a += n/k;
n = n%k + n/k;
}
cout<<a<<endl;
return 0;
}
```
附本人 AC 代码 O v O
```cpp
#include<iostream>
#include<cstring>
#include<cstdio>
#include<algorithm>
#include<cmath>
#include<ctime>
#include<queue>
#include<string>
#include<bitset>
#include<cctype>
#include<cstdlib>
#include<functional>
#include<istream>
#include<sstream>
#include<streambuf>
#include<vector>
#define ll long long
using namespace std;
int main()
{
int n,k,ans=0;
scanf("%d%d",&n,&k);
ans=n;
while(n/k>0)
{
ans+=n/k;
n=n%k+n/k;
}
printf("%d",ans);
return 0;
}
```
by wunaidedanjuan @ 2023-10-08 18:47:17
@[wunaidedanjuan](/user/951032)
感谢!!
by sixer_120201 @ 2023-10-08 18:59:53
@[sixer_120201](/user/1102621) 哈哈哈哈或或或蚌埠住了这个格式
by LFYdemi @ 2023-10-16 16:12:00
@[LFYdemi](/user/821849)
现在搞懂了(笑)
by sixer_120201 @ 2023-10-16 21:16:24
@[LFYdemi](/user/821849)
你应该发:红红火火恍恍惚惚
by sixer_120201 @ 2023-10-16 21:17:10