int main()
{
int l,m,a[1000];
int begin,end,count=0;
scanf("%d %d",&l,&m);
for(int i=0;i<=l;i++){//遍历数组 让所有树为1
a[i]=1;
}
for(int i=1;i<=m;i++){
scanf("%d %d",&begin,&end);
for(int j=begin;j<=end;j++){
a[j]=0;
}
}
for(int i=0;i<=l;i++){
if(a[i]==1)
count++;
}
printf("%d",count);
return 0;
}
把有树定义为1
然后没有树就变为0
算树的个数