C++80分求助!!!

P1150 Peter 的烟

MacyZhang @ 2024-02-25 12:04:11

代码如下:

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n = 0;
    int k = 0;
    cin >> n >> k;
    int d = n;
    d /= k;
    int ans = n + d;
    cout << ans << endl;
    return 0;
}

by DevilsFlame @ 2024-02-25 12:12:26

抽完之后还会有烟蒂,你考虑不周,要加一个while循环模拟


by DevilsFlame @ 2024-02-25 12:13:57

@MacyZhang2011 可以参见题解公式


by QuQ_ @ 2024-02-25 12:14:17

@MacyZhang2011 不能直接/=k


by MacyZhang @ 2024-02-25 12:17:56

@QuQ_ 谢谢


by MacyZhang @ 2024-02-25 12:18:28

@yhdxg 好的这就去试试


|