【求助】输入输出与答案相同,0分

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

ilvGs @ 2023-12-10 15:42:59

#include <bits/stdc++.h>
using namespace std;
int main(){
int l,m,u,v,a[10005]={0},ans;
cin>>l>>m;
for(int i=0;i<m;i++){
    cin>>u>>v;
    for(int i=u;i<=v;i++){
        a[i]=1;
    }
}
for(int i=0;i<=l;i++){
    if(a[i]==0)ans++;
}
cout<<ans;
return 0;
}

by lzm0107 @ 2023-12-10 15:57:51

#include <bits/stdc++.h>
using namespace std;
int main(){
int l,m,u,v,a[10005]={0},ans=0;
cin>>l>>m;
for(int i=0;i<m;i++){
    cin>>u>>v;
    for(int i=u;i<=v;i++){
        a[i]=1;
    }
}
for(int i=0;i<=l;i++){
    if(a[i]==0)ans++;
}
cout<<ans;
return 0;
}

|