全WA求调

P1047 [NOIP2005 普及组] 校门外的树

BingKe233 @ 2024-09-11 19:17:15

#include<iostream>
using namespace std;
int main(){
    int L[10002]={0};
    int l,m,a,b,sum;
    cin>>l>>m;
    for(int i=0;i<m;i++)
    {
        cin>>a>>b;
        for(int j=a;j<=b;j++)
        {
            L[j]=1;
        }
    }
    for(int k=0;k<=l;k++){
        if(L[k]==0){
            sum++;
        }
    }
    cout<<sum<<endl;
    return 0;
}

求问大佬这种是什么情况,明明示例投进去了出来的结果是对的


by tangzirui1016 @ 2024-09-11 19:29:56

@suminxiang sum放在主函数中,没有赋值的话会取随机值


by tangzirui1016 @ 2024-09-11 19:31:37

@suminxiang
ACcode:

#include<iostream>
using namespace std;
int main(){
    int L[10002]={0};
    int l,m,a,b,sum=0;
    cin>>l>>m;
    for(int i=0;i<m;i++)
    {
        cin>>a>>b;
        for(int j=a;j<=b;j++)
        {
            L[j]=1;
        }
    }
    for(int k=0;k<=l;k++){
        if(L[k]==0){
            sum++;
        }
    }
    cout<<sum<<endl;
    return 0;
}

by BingKe233 @ 2024-09-16 09:52:20

@tangzirui1016 感谢


|