代码如下
#include<stdio.h>
int main()
{
int l,m,cnt=0;
scanf("%d %d",&l,&m);
int a[10000]={0};
for(int i=1;i<=m;i++)
{
int start,end;
scanf("%d %d",&start,&end);
for(;start<=end;start++)
{
a[start]=1;
}
}
for(int i=0;i<=l;i++)
{
if(a[i]==0)
{
if(a[i]==0) cnt++;
}
}
printf("%d",cnt);
}
我自己去下载了测试点4的输入输出,然后在编译器运行,答案是对的,但是在这里就错了!!!