如题
#include <bits/stdc++.h>
using namespace std;
int l, m, ans = 0;
int u, v;
bool tar[10000];
int main() {
memset(tar, false, sizeof(tar));
scanf("%d%d", &l, &m);
for(int i = 1; i <= m; i++) {
scanf("%d%d", &u, &v);
for(int j = u; j <= v; j++)
if(!tar[j])
tar[j] = true;
}
for(int i = 0; i <= l; i++)
if(!tar[i])
ans++;
printf("%d", ans);
return 0;
}