我看了一遍感觉没毛病,但五个点都WA了,本地IDE也编译运行后只会输出1;求指教@A@
#include <bits/stdc++.h>
using namespace std;
int main( )
{
int l,m,sum=0;
cin>>l>>m;
int i[m],k[m];
for (int j=0;j<m;j++)
{
cin>>i[j]>>k[j];
}
bool n[l+1]={true};
for (int j=0;j<m;j++)
{
for (int q=i[j];q<=k[j];q++)
{
n[q]=false;
}
}
for (int j=0;j<=l;j++)
{
if (n[j]) sum++;
}
cout<<sum;
return 0;
}