#include <stdio.h>
int main() {
int l, m;
int start[100], end[100];
while(scanf("%d %d", &l, &m) != EOF){
for(int i=0; i<m; i++){
scanf("%d %d", &start[i], &end[i]);
}
int tree[10001] = {0}; // 存在的树为0,不存在的树为1
for(int i=0; i<m; i++){
for(int j=start[i]; j<=end[i]; j++){
tree[j] = 1;
}
}
// 统计当前树的数量
int count=0;
for(int i=0; i<=l; i++){
if(tree[i] == 0)
count++;
}
printf("%d", count);
}
return 0;
}

京公网安备 11010502036488号