求助 第一个WA 别的AC

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

zzczczczz @ 2022-08-28 20:39:49

#include<bits/stdc++.h>
using namespace std;
int a[10000];
int main() {
   int l,m,u,v,s=0;
   cin>>l>>m;
   for(int i=1;i<=m;i++){
      cin>>u>>v;
      for (int j=u-1;j<=v-1;j++){
         a[j]=1;
      }
   }
   for(int i=0;i<=l;i++){
      if(a[i]==0) s+=1;
   }
   cout<<s<<endl;
   system("pause");
   return 0;
}

by zzczczczz @ 2022-08-28 20:41:36

有人知道第一个点的数据是什么吗


by tianhangj @ 2022-08-28 20:49:19

显然应该把u-1v-1换成uv


by tianhangj @ 2022-08-28 20:50:26

虽然我不知道数据时什么,但我知道下面这个数据你大概会G

10 1
0 10

by tianhangj @ 2022-08-28 20:51:21

答案显然是0但你输出的是1


by Ether_W @ 2022-08-28 20:56:18

@zzczczczz #1是

1000 5
0 100
101 200
900 1000
207 400
401 899

by zzczczczz @ 2022-08-28 21:09:43

@tianhangj 谢谢大佬 AC了


by zzczczczz @ 2022-08-28 21:09:58

@GenshinImpact_ 谢谢


|