Xử lý số nguyên lớn

Xem dạng PDF

Gửi bài giải


Điểm: 0,09 (OI)
Giới hạn thời gian: 0.38s
Giới hạn bộ nhớ: 512M
Input: stdin
Output: stdout

Nguồn bài:
Ðược add lên bởi Võ Khánh Trung
Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch

Cho hai số nguyên dương ~A~ và ~B~ ~(A~ & ~B~ có không quá ~1000~ chữ số)

Yêu cầu:

Tính ~A + B~, ~A - B~, ~A \times B~

Input

  • Dòng ~1~: số nguyên ~A~
  • Dòng ~2~: số nguyên ~B~

Output

Output

  • Dòng ~1~: Kết quả ~A + B~
  • Dòng ~2~: Kết quả ~A - B~
  • Dòng ~3~: Kết quả ~A \times B~

Sample Input

10
11

Sample Output

21
-1
110

Note

Chú ý:

  • Khi kết quả là ~0~ các bạn phải in ra ~0~, nếu in ~-0~ là sai
  • Các chữ số ~0~ không có nghĩa ở đầu không được in ra. VD ~013~ thì phải in ra là ~13~, chữ số ~0~ ở đầu không có nghĩa

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 0
    DAThinh_HuMaDa  đã bình luận lúc 30, Tháng 11, 2025, 5:59

    ưu tiên dùng code python cho bài này


  • 0
    sb_anhtuan  đã bình luận lúc 30, Tháng 9, 2025, 15:21

    include <bits/stdc++.h>

    using namespace std;

    // Hàm cộng hai số lớn dạng string string addBig(string a, string b) { if (a.size() < b.size()) swap(a, b); int carry = 0; string res = ""; int diff = a.size() - b.size(); for (int i = b.size()-1; i >= 0; i--) { int sum = (a[i+diff]-'0') + (b[i]-'0') + carry; res.pushback(sum % 10 + '0'); carry = sum / 10; } for (int i = diff-1; i >= 0; i--) { int sum = (a[i]-'0') + carry; res.pushback(sum % 10 + '0'); carry = sum / 10; } if (carry) res.push_back(carry+'0'); reverse(res.begin(), res.end()); return res; }

    // (tương tự sẽ viết hàm trừ và nhân)

    int main(){ string a, b; cin >> a >> b; // Nếu làm đầy đủ thì viết addBig(a,b), subBig(a,b), mulBig(a,b). return 0; }


  • -4
    zatarainbow  đã bình luận lúc 9, Tháng 12, 2024, 3:14

    a=int(input()) b=int(input()) print(a + b, '\n', a - b, '\n', a * b)


  • -1
    vutuankiet  đã bình luận lúc 12, Tháng 9, 2024, 13:17

    tưởng dễ hóa ra bài này khó vậy


  • -9
    kietjumper  đã bình luận lúc 25, Tháng 8, 2024, 17:10 chỉnh sửa

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


    • -5
      kietjumper  đã bình luận lúc 27, Tháng 8, 2024, 2:53

      Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • -5
    melondepchai  đã bình luận lúc 20, Tháng 7, 2024, 9:39

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • -8
    nhuthenay79  đã bình luận lúc 6, Tháng 3, 2024, 16:45

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • -14
    coderbiccubing  đã bình luận lúc 13, Tháng 7, 2023, 8:10

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • -11
    thanhtai0801  đã bình luận lúc 24, Tháng 9, 2022, 18:35

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


    • -1
      hothanhdat  đã bình luận lúc 27, Tháng 9, 2022, 2:04

      string a,b