Tràn số


Submit solution

Points: 1 (partial)
Time limit: 1.0s
Memory limit: 98M

Author:
Problem type
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG

Cho hai số nguyên được lưu trữ bởi 64bit \(a\) và \(b\), kết quả của phép cộng \(a + b\) cũng được lưu bởi 64bit. Kiểm tra xem khi thực hiện phép cộng trên có xảy ra lỗi tràn số hay không.

Đầu vào

Một dòng duy nhất chứa hai số tự nhiên \(a\) và \(b\) đều nằm trong khoảng \([-2^{63}, 2^{63} - 1]\).

Đầu ra

Nếu không có tràn số xảy ra thì xuất ra tổng của \(a\) và \(b\), trong trường hợp còn lại xuất ra duy nhất một xâu OVERFLOW.

Ví dụ 1

Đầu vào:

-1242 3859

Đầu ra:

2617

Ví dụ 2

Đầu vào:

9223372036854775807 1

Đầu ra:

OVERFLOW
QDUY

Comments

There are no comments at the moment.