源代码:
#include<bits/stdc++.h>
using namespace std;
int l,m,cnt,a,b;
bool f[10010]={};
int main(){
scanf("%d%d",&l,&m);
cnt=0;
for(register int i=1;i<=m;i++){
scanf("%d%d",&a,&b);
for(register int j=a;j<=b;j++){
if(f[j]==0)f[j]=1;
}
}
for(register int i=1;i<=l;i++){
if(!f[i])cnt++;
}
printf("%d",cnt);
return 0;
}
结果