做过几次了~
#include<iostream>
using namespace std;
int main()
{
int a[10001] = {0};
int m, n;
int begin, end;
int i;
int count = 0;
cin >> m >> n;
for( i = 0; i <= m; i++ )
a[i] = 1;
while( n-- )
{
cin >> begin >> end;
for( i = begin; i <= end; i++ )
a[i] = 0;
}
for( i = 0; i <= m; i++ )
{
if( a[i] == 1 )
count ++;
}
cout << count << endl;
return 0;
}