Run ID:162586

提交时间:2026-10-17 17:47:44

#include<bits/stdc++.h> using namespace std; int a[10001]; int main(){ int L,M; cin>>L>>M; //L 是长度,M是移除段数 //L 500 501 1-100 150-160 470-471 for (int i=0;i<=L;i++){ a[i]=1; //种树 } int m,n; for (int i=0;i<M;i++){ cin>>m>>n; for (int j=m;j<=n;j++){ a[j]=0; //代表移除 } } int cnt=0; for (int i=0;i<=L;i++){ if (a[i]) cnt++; } cout<<cnt<<'\n'; return 0; }