#include <iostream>
using namespace std;
int m[101][3];
int f[10001]={0};//一开始写成101了,然后就一直报段错误,结果是数组超界溢出了
int main() {
int l, n;cin>>l>>n;
int j=1;
int a,b;
for(int j=1;j<=n;j++)
{
cin>>m[j][1]>>m[j][2];
for(int i=m[j][1];i<=m[j][2];i++)
{
f[i]=1;
}
}
int sum=0;
for(int i=0;i<=l;i++)
{
if(f[i]==0)
{
sum++;
}
}
cout<<sum;
}

京公网安备 11010502036488号