a cộng b

Xem PDF



Thời gian:
Scratch 5.0s

Tác giả:
Dạng bài
Đ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\)\(b\).

Input

  • Gồm 2 dòng là 2 số nguyên \(a\)\(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


  • 1
    QuangTue    8:59 p.m. 13 Tháng 11, 2023

    //tham khảo

    include<bits/stdc++.h>

    using namespace std;

    typedef string big;
    big cong(big a, big b){
    while(a.size()>b.size()) b='0'+b;
    while(a.size()<b.size()) a='0'+a; int k=a.size()-1; big c=""; int tong =0; for(int i=k;i>=0;i--){
    tong +=(a[i]-'0')+(b[i]-'0');
    c=char(tong%10+'0')+c;
    tong/=10;
    }
    if(tong>0) c='1'+c;
    return c;
    }
    int main(){
    big a,b;
    cin >> a >> b;
    cout << cong(a,b);
    }


    • 1
      Mochiracvc1    9:34 a.m. 14 Tháng 11, 2023

      Nó nhất thiết phải dài thế à bro 😃


      • 0
        QuangTue    2:08 p.m. 14 Tháng 11, 2023

        yeb, nó dài và nó có thể cộng đến 10^1000

      30 bình luận nữa