sanammm @ 2022-10-16 21:15:02
在a[j]=1这里出了问题是什么原因
#include<stdio.h>
int main()
{
int a[10001]={0};
int l,m,t=0;
scanf("%d %d",&l,&m);
for (int i=0;i<m;i++)
{
int a,b,j;
scanf("%d %d",&a,&b);
for (j=a;j<=b;j++)//标记移走的树
{
a[j]=1;
}
}
for (int i=0;i<l;i++)//输出没标记的数量
{
if (a[i]==0) t++;
}
printf("%d",t);
return 0;
}
by pengzihao @ 2022-10-16 21:23:15
变量重名了