#include<stdio.h>
int main()
{
int i,l,m,s,t,count,j;
scanf("%d %d",&l,&m);
int a[l+1]; //共有l+1棵树
for(i=0;i<=1;i++)
a[i]=1; //初始化数组,使整个数组一开始里面的值全部都是1,然后在输入里面给的范围区间里面的值赋值为0
for(i=1;i<=m;i++)
{
scanf("%d %d",&s,&t);
for(j=s;j<=t;j++)
a[j]=0;
}
count=0;//count同来计数,a[i]=1的个数即为剩下的树
for(i=0;i<=l;i++)
{
if(a[i])
count++;
}
printf("%d",count);
return 0;
}
一个数组的小应用