题解 | #剩下的树#
剩下的树
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")