求助
有哪些大佬帮我看一下代码有哪里出错了,谢谢
#include<bits/stdc++.h>
using namespace std;
int main(){
int l,m,s,e,p=0;
cin>>l>>m;
bool a[l+1];
memset(a,1,sizeof(a));
for(int i=0;i<m;i++){
cin>>s>>e;
for(int j=s;j<=e;j++){
a[j]=0;
}
}
for(int i=1;i<=l+1;i++){
if(a[i]) p++;
}
cout<<p;
return 0;
}
ps:测试点#1 和 测试点 #9 出错了