559. Sự cố tràn số (Integer Overflow)

Xem dạng PDF IDE

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Tính tổng lượt truy cập

Mô tả

Trong C++, mỗi kiểu dữ liệu giống như một chiếc hộp có kích thước cố định trong bộ nhớ RAM. Với kiểu int tiêu chuẩn (4 bytes), chiếc hộp này chỉ có thể chứa giá trị tối đa khoảng 2.14 × 10^9 (hơn 2,14 tỷ một chút). Nếu bạn cố gắng nhồi một số lớn hơn vào biến int, sẽ xảy ra hiện tượng tràn số (Integer Overflow) — kết quả có thể quay về số âm và hoàn toàn sai lệch.

Nhiệm vụ

Tính tổng số lượt truy cập hệ thống từ hai máy chủ A và B. Dữ liệu truy cập của mỗi máy chủ là một số nguyên lớn. Hãy in ra tổng của A và B mà không để xảy ra tràn số.

Gợi ý: Mỗi máy chủ có thể có tới 2 tỷ lượt truy cập. Riêng lẻ thì an toàn trong int, nhưng khi cộng lại có thể vượt quá giới hạn int. Sử dụng kiểu dữ liệu lớn hơn (ví dụ: long long).

Đầu vào (Input)

Một dòng chứa hai số nguyên dương A và B, cách nhau bởi dấu cách.

Giới hạn

1 ≤ A ≤ 2 × 10^9

1 ≤ B ≤ 2 × 10^9

Đầu ra (Output)

Một số nguyên duy nhất là tổng của A và B.

Ví dụ

Input
2000000000 2000000000
Output
4000000000

Bình luận

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


Không có bình luận tại thời điểm này.

Input
Output
Run