解题思路:
注意事项:
参考代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
long long L,M,sum=0,a[10005];
cin>>L>>M;
for(int i=0;i<=L;i++) a[i]=1;//数组标记,初始地点都有树
while(M--){//输入M组数据
int n,m;
cin>>n>>m;
for(int i=n;i<=m;i++){//区间范围内标记为0
a[i]=0;
}
}
for(int i=0;i<=L;i++){// 1 表示此地方有树,有则sum+1
if(a[i]==1) sum++;
}
cout<<sum;
return 0;
}
0.0分
0 人评分