#10447: wa line1


12345678900000 (12345678900000)

學校 : 臺北市私立延平高級中學
編號 : 50536
來源 : [36.230.17.10]
最後登入時間 :
2018-09-10 21:04:49
d787. 四、進位 -- 99學年度板橋高中校內資訊學科能力競賽 | From: [203.72.178.252] | 發表日期 : 2015-11-11 17:40

#include<iostream>

using namespace std;

int main()

{

int a;

cin>>a;

int b[1001]={0},c[1001]={0};

for(int i=0;i<a;i++)

{

int d,e;

cin>>d>>e;

int j=0;

while(d>=10)

{

b[j]=d%10;

d/=10;

j++;

}

b[j]=d;

int k=0;

while(e>=10)

{

c[k]=e%10;

e/=10;

k++;

}

c[k]=e;

int sum=0;

for(int r=0;r<1001;r++)

{

if(b[r]+c[r]>=10)

{

sum+=1;

b[r+1]+=1;

}

}

cout<<sum<<"\n";

}

}

 

 

/*第 1 測資點(100%): WA (line:1) 

答案不正確 

您的答案為: 6
正確答案為: 5

求助!!!
*/
 
#12012: Re:wa line1


tico88612 (Kagamine Rin)

學校 : 花蓮縣慈濟大學附中
編號 : 55080
來源 : [59.115.11.142]
最後登入時間 :
2024-09-04 19:07:03
d787. 四、進位 -- 99學年度板橋高中校內資訊學科能力競賽 | From: [203.68.24.8] | 發表日期 : 2017-05-09 17:10

#include

using namespace std;

int main()

{

int a;

cin>>a;

int b[1001]={0},c[1001]={0};

for(int i=0;i<a;i++)

{

int d,e;

cin>>d>>e;

int j=0;

while(d>=10)

{

b[j]=d%10;

d/=10;

j++;

}

b[j]=d;

int k=0;

while(e>=10)

{

c[k]=e%10;

e/=10;

k++;

}

c[k]=e;

int sum=0;

for(int r=0;r<1001;r++)

{

if(b[r]+c[r]>=10)

{

sum+=1;

b[r+1]+=1;

}

}

cout<<sum<<"\n";

}

}

 

 

/*第 1 測資點(100%): WA (line:1) 

答案不正確 

您的答案為: 6
正確答案為: 5

求助!!!
*/


你輸入的d,e已經超出int範圍了,最多10的100次方

這一定要用字串處理

 
ZeroJudge Forum