洛谷peter的烟都能错(WA80)我也是个神人

点开luogu,点开入门小题peter的烟,随便提交,以为直接过,结果一个80分甩我脸上@王钰宸涵 他也不知道咋搞
Peter 有 n 根烟,他每吸完一根烟就把烟蒂保存起来,k(k>1)个烟蒂可以换一个新的烟,那么 Peter 最终能吸到多少根烟呢?

与某些脑筋急转弯不同的是,Peter 并不能从异次元借到烟蒂,抽完后再还回去。

输入格式

每组测试数据一行包括两个整数 n,k(1<n,k≤108)。

输出格式

对于每组测试数据,输出一行包括一个整数表示最终烟的根数。

输入输出样例

输入 #1 复制

4 3

输出 #1 复制

5

输入 #2 复制

10 3

输出 #2 复制

14

说明/提示

对于 100% 的数据,1<n,k≤108。

#include <iostream>
using namespace std;

int n, m,ans,cnt;
int main() {
	cin >> n >> m;
	ans += n;
	cnt += n;
	while (cnt >= m) {
		ans += cnt / m;
		cnt = cnt % m;
	}
	cout << ans;

	return 0;

}

cnt怎么不加了

你这k个烟蒂换的烟你没算到cnt里啊

抽完后,抽几根,cnt加几啊

cnt每一次变换为能换的烟和剩下的换不了留下下次再换的烟,所以应该是 cnt = cnt / m + cnt % m

@钱与辰 ?什么叫做我也不知道怎么办,你没有问我呀

@我命由我不由天 我现在和你一个班

@言过 %%%折磨牛

@言过 其实我在上两个班,一个普及+一个提高小

666你无敌了孩子

你咋不来现场啊

@言过 因为我不想把我帅气聪明的样貌展现于众(其实是我妈妈不让 qwq

66666 @我命由我不由天

@言过 我暑假应该回来


@我命由我不由天 你寒假也是这么说的
为啥你这里是王钰宸啊

@言过 不是我想撒谎,是我妈妈给我撒谎 qwq

QwQ