Điểm:
200 (p)
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Tính tổng của 2 số nguyên \(a\) và \(b\).
Input
- Gồm 2 dòng là 2 số nguyên \(a\) và \(b\) \((a, b \leq 10^{255})\)
Output
- Gồm 1 dòng là tổng \(a+b\)
Example
Test 1
Input
2
5
Output
7
Test 2
Input
123456789123456789123
1
Output
123456789123456789124
Bình luận
code c++ nộp 1 tỷ lần mới đúng :>
code c++
include<bits/stdc++.h>
using namespace std;
string a,b,s;
int x=0;
int main(){
cin>>a>>b;
int mx=max(a.size(),b.size());
while(a.size()>b.size()) b='0'+b;
while(a.size()<b.size()) a='0'+a; for(int i=mx-1;i>=0;i--){
int m=(a[i]-'0')+(b[i]-'0')+x;
if(m>=10)
x=1;
else x=0;
s+=to_string(m%10);
}
if((a[0]-'0')+(b[0]-'0')>=10)
cout<<1;
for(int i=s.size()-1;i>=0;i--)
cout<<s[i];
}
36 bình luận nữa