大佬们太强了,祭出了花样代码,我只能弱弱补一下了!
jianzihao
2018-09-25 17:58:53
```
#include <iostream>
#include <cmath>
#include <algorithm>
#include <cstring>
using namespace std;
int main()
{
int a[10005]={};//清零;
int n,m,x,y,alive=0;
int i,j;
cin>>n;
cin>>m;
for(i=0; i<m; i++)
{
cin>>x>>y;
if (x>y)
swap (x,y);初始化值
for(j=x; j<=y; j++)
{
a[j]=1;//1代表这一颗树已经被铲除;
}
}
for(i=0; i<=n; i++)
{
if(a[i]==0)
{
alive++;//0代表树没有被铲走,存活树数量++;
}
}
cout<<alive<<endl;//输出;
return 0;
}
```