wangchen 2015-08-19 12:28:08
点我顶贴
收藏
删除
#include<stdio.h>
int a[10001]={0};
int l,m,sum=0;
int head,last;
int main()
{ int i,j,k;
scanf("%d %d",&l,&m);
for(i=0;i<m;i++)
{
scanf("%d %d",&head,&last);
for(j=head;j<=last;j++)//让代表输入的一段区域的数组a等于一,避免了重复的问题
a[j]=1;
}
for(i=0;i<=l;i++)
if(a[i]==0) sum++;//不为1则说明此树没被砍
printf("%d",sum);
return 0;
}