#include <bits/stdc++.h>
using namespace std;
int main(){
int a,b,f,r,l=0;
cin>>a>>b;
int d[a+1];
for(int i=0;i<=a+1;i++){
d[i]=i;
}
for(int i=1;i<=b;i++){
cin>>f>>r;
for(int j=f;j<=r;j++){
d[j]=0;
}
}
for(int i=0;i<=a+1;i++){
if(d[i]!=0){
l+=1;
}
}
cout<<l;
}
相对来说更简单好理解,但第一个测试点不对