按照示例输入的数据跑出来是对的,自己试的数据跑出来也是对的,但是全是WA不知道为什么。
代码如下:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int l,i,j,m;
cin>>l>>m;
int a[l];
int n=0;
for(i=0;i<=l;i++)
a[i]=1;
int c,b;
for(i=0;i<m;i++)
{
cin>>c>>b;
if(c>b) break;
for(j=0;j<=l;j++)
{
if(j>=c&&j<=b)
a[j]=0;
}
}
for(j=0;j<=l;j++)
n=n+a[j];
cout<<n<<endl;
return 0;
}