这个代码我一直看,也没看出什么问题,可是输出的结果总是294,非正确答案,请帮我看看
#include <stdio.h>
#include <stdlib.h>
int main()
{
int L,M,a=0;
scanf("%d%d",&L,&M);
int aa[M][2];
int LL[L+1];
for(int i=0;i<M;i++){
for(int k=0;k<2;k++){
scanf("%d",&aa[i][k]);}}
for(int i=0;i<M;i++){
for(int j=aa[i][0];j<=aa[i][1];j++){
LL[j]=1;}}
for(int i=0;i<=L;i++){
if(LL[i]!=1){
a++;}
}
printf("%d",a);
return 0;
}