蒟蒻求助,第一个测试点没过
#include<bits/stdc++.h>
using namespace std;
int main(){
int a[100001],z;
memset(a,0,sizeof(a));
int l,f,b,c;
cin>>l>>f;
for(int k=1;k<=f;k++){
cin>>b>>c;
for(int i=b;i<=c;i++){
a[i]++;
}
}
for(int i=1;i<=l;i++){
if(a[i]>1)
a[i]=1;
z+=a[i];
}
cout<<l-z+1;
return 0;
}