没过的点数据如下
1000 5
0 100
101 200
900 1000
207 400
401 899
#include <bits/stdc++.h>
int u[10000],v[10000],a[10000];
using namespace std;
int main()
{
int l,m,i,sum=1,ans;
cin>>l>>m;
for(i=0;i<=m-1;i++)
{
cin>>u[i]>>v[i];
}
for(int k=0;k<=i;k++)
{
for(int j=u[k];j<=v[k];j++)
a[j]=1;
}
for(int k=0;k<=l;k++)
{ if(a[k]==0)
sum++;
}
cout<<sum;
return 0;
}