按照样例可以输出正确答案,但是提交就全部错误......求大佬指点
#include<stdio.h>
int main()
{
int l,m,i,s=0;
scanf("%d %d",&l,&m);
int A[m][2];
for(i=0;i<m;i++)
{
scanf("%d %d",&A[i][0],&A[i][1]);
}
s=l-(A[0][1]-A[0][0]);
for(i=1;i<m;i++)
{
if(A[i][1]>A[i-1][0]&&A[i][1]<A[i-1][1])
{
if(A[i][0]<A[i-1][0])
s=s-(A[i-1][0]-A[i][0]);
}
else
{
if(A[i][0]<A[i-1][1])
s=s-(A[i][1]-A[i-1][1]);
else
s=s-(A[i][1]-A[i][0]+1);
}
}
printf("%d",s);
return 0;
}