Cho số bit n và hai số nguyên có dấu x, y (đã nằm trong miền biểu diễn bù 2 n-bit). Thực hiện phép cộng x+y trong số học bù 2 n-bit (cắt còn n bit). Hãy in ra:
OVERFLOW nếu xảy ra tràn số có dấu, ngược lại OK.Tràn xảy ra khi hai toán hạng cùng dấu nhưng kết quả khác dấu.
Ví dụ: n=4, x=7, y=1: tổng thật 8 vượt miền [−8,7], kết quả cắt 4 bit là 10002=−8, có tràn.
Dòng 1 chứa n. Dòng 2 chứa x và y.
2≤n≤32; −2n−1≤x,y≤2n−1−1.
Dòng 1: giá trị thập phân kết quả n-bit. Dòng 2: OVERFLOW hoặc OK.
Ví dụ:
Đầu vào:
4
7 1
Đầu ra:
-8
OVERFLOW
Giải thích:
Đang tải editor...