题解 | #剩下的树#
剩下的树
https://www.nowcoder.com/practice/f5787c69f5cf41499ba4706bc93700a2
#include <iostream>
using namespace std;
int tree[10010] = {0};
int main() {
int L, n;
cin >> L >> n;
for (int i=1;i<L+1;++i){
tree[i] = 1;
}
int a,b;
while(scanf("%d %d",&a,&b)!=EOF){
for(int i=a; i<=b;++i){
tree[i] = 0;
}
}
int count = 1;
for (int i=0; i<L+1;++i){
if(tree[i]){
count+=1;
}
}
printf("%d\n",count);
}
// 64 位输出请用 printf("%lld")

