xiongyx @ 2021-03-07 17:03:53
#include <bits/stdc++.h>
using namespace std;
int n, k; // 记得定义变量哦
int sp, ans, cnt;
// cnt表示现有的烟数量,sp表示烟蒂的数量,ans表示已经抽了多少根烟
int main() {
// freopen(".in", "r", stdin);
// freopen(".out", "w", stdout);
cin >> n >> k; // 输入数据
cnt = n; // 赋初始值,一开始有 n 根烟
while (cnt != 0) { // while 循环记得加大括号
cnt--, sp++, ans++; // 抽 1 根烟,多 1 个烟蒂,答案加 1
if (sp == k) {
sp = 0, cnt++; // 把 k 个烟蒂兑换成 1 根烟
}
}
cout << ans << endl; // 输出答案
// fclose(stdin);
// fclose(stdout);
return 0;
}
by 零殇 @ 2021-03-07 17:12:15
老武陵人了
by JQ6561 @ 2021-03-07 17:18:50
好厉害!!!
by liuzimingc @ 2021-03-07 18:12:45
钓红题的鱼的大佬居然做了
by Mr_Wu @ 2021-03-07 18:57:01
orzorzorz