#include <bits/stdc++.h>
using namespace std;
int m,l,all=0,u[100],v[100];
bool a[1000] = {false};
int main(){
cin >> l >> m;
for(int i=0; i<m; i++){
cin >> u[i] >> v[i];
}for(int i=0; i<m; i++){
for(int j=u[i]; i<v[i]; j++){
if(a[j] == false){
a[j] = true;
}if(a[j] == true){
a[j] = false;
}
}
}for(int i=0; i<l; i++){
if(a[i] == true){
all++;
}
}cout<<all<<endl;
return 0;
}
没有死循环;
没有编译死;
可能没有TLE(bushi;