#include <iostream>
#include <vector>
using namespace std;
int main() {
int l,m;
cin>>l>>m;
vector<int> v(l+1,1);
for(int i=0; i<m; i++){
int a,b;
cin>>a>>b;
for(int j=a; j<=b; j++) v[j]=0;
}
int cnt=0;
for(int i=0; i<=l; i++) cnt+=v[i];
cout<<cnt<<endl;
return 0;
}
主函数里的内容都不是很理解,希望大家帮忙解答一下,非常感谢!