以下是我寫的程式碼 b042. A. 誰先晚餐這一題的
#include<stdlib.h>
#include<stdio.h>
int main(void)
{
long int a;
long int ans;
long int d[10001][3];
long int i;
long int wai;
long int csum;
long int cq;
while(scanf("%d",&a)!=0)
{
if (a==0)
{
break;
}
csum=0;
for(i=1;i<=a;i++)
{
scanf("%d%d",&d[i][1],&d[i][2]);
csum+=d[i][1];
}
wai=0;
cq=csum;
for(i=1;i<=a;i++)
{
csum-=d[i][1];
if(d[i][2]-csum>wai)
{
wai=d[i][2]-csum;
}
}
ans=cq+wai;
printf("%d\n",ans);
}
}
結果是"RE執行時發生錯誤(代碼:1)!! "
請問代碼1指的是什麼,是溢位嗎,還是?