#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; }