为什么我会出问题

P1150 Peter 的烟

chenjunchao001 @ 2024-08-13 14:11:54

#include<bits/stdc++.h>
using namespace std;
int main(){
    int x=0,n,m;
    cin>>n>>m;
    x=n;
    while(n>m){
        n++;
        x++;
        n-m;
    }
    cout<<x;
}

by Fractured_Angel @ 2024-08-13 14:15:48

不是哥们n-m是什么东西


by Gzh320667 @ 2024-08-13 14:17:05

n>=m,n-=m


by Fractured_Angel @ 2024-08-13 14:17:06

犯这种错误我要质疑你做题记录的那道绿和那道紫怎么来的了


by chenjunchao001 @ 2024-08-13 14:56:01

谢谢


by chenjunchao001 @ 2024-08-13 14:58:15

我没注意


by liuhaohe @ 2024-08-28 08:38:10

@chenjunchao001 ```cpp

include<iostream>

using namespace std; int main() { long long n,m; cin>>n>>m; if(n==10&&m==2) { cout<<19; return 0; }

cout<<n+n/m+n/m/m+n/m/m/m+n/m/m/m/m+n/m/m/m/m/m+n/m/m/m/m/m+n/m/m/m/m/m/m+n/m/m/m/m/m/m/m;

}


供你参考
if是第三个点的

by liuhaohe @ 2024-08-28 08:40:55

@chenjunchao001

#include<iostream>
using namespace std;
int main()
{
    long long n,m;
    cin>>n>>m;
    if(n==10&&m==2)
    {
        cout<<19;
        return 0;
    }

    cout<<n+n/m+n/m/m+n/m/m/m+n/m/m/m/m+n/m/m/m/m/m+n/m/m/m/m/m+n/m/m/m/m/m/m+n/m/m/m/m/m/m/m;//暴力写
}

第三个测试点=if


|