Submission #24549


ソースコード

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include<bits/stdc++.h>
using namespace std;
int main(){
string aa,bb;
while(cin>>aa>>bb,aa!="0"||bb!="0"){
string a,b; a=b="0"; a+=aa; b+=bb;
if(b.size()>a.size()) swap(a,b);
int len=a.size(); --len;
for(int i=b.size()-1;i>=0;--i){
int p=(int)a[len]-48+(int)b[i]-48;
if(p>=10){
a[len-1]+=1;
for(int j=len-1;j>0;--j){
if(a[j]==':'){
a[j]=48; a[j-1]+=1;
}
}
a[len]=(p-10)+48;
}else if(p<10) a[len]+=b[i]-48;
--len;
}
if(a[0]=='0'){
for(int i=1;i<a.size();++i){
cout<<a[i];
}
cout<<endl;
}else cout<<a<<endl;
}
return 0;
}

ステータス

項目 データ
問題 0810 - 算数(足し算)2
ユーザー名 すも☆すと
投稿日時 2017-08-08 11:47:02
言語 C++11
状態 Accepted
得点 5
ソースコード長 645 Byte
最大実行時間 39 ms
最大メモリ使用量 2624 KB

セット

セット 得点 Cases
1 ALL 5 / 5 *

テストケース

ファイル名 状態 実行時間 メモリ使用量 #
input1.txt AC 11 ms 480 KB
1
input2.txt AC 11 ms 2372 KB
1
input3.txt AC 11 ms 2584 KB
1
input4.txt AC 10 ms 2556 KB
1
input5.txt AC 11 ms 2524 KB
1
input6.txt AC 11 ms 2624 KB
1
input7.txt AC 11 ms 2476 KB
1
input8.txt AC 10 ms 2448 KB
1
input9.txt AC 12 ms 2548 KB
1
input10.txt AC 14 ms 460 KB
1
input11.txt AC 33 ms 692 KB
1
input12.txt AC 39 ms 920 KB
1
input13.txt AC 35 ms 1148 KB
1
input14.txt AC 39 ms 1248 KB
1
input15.txt AC 33 ms 1480 KB
1
input16.txt AC 34 ms 1708 KB
1
input17.txt AC 39 ms 1936 KB
1
input18.txt AC 34 ms 2164 KB
1
input19.txt AC 33 ms 2396 KB
1
input20.txt AC 33 ms 2604 KB
1