5360 - 补码加法运算与溢出判断

题目描述

输入两个 8 位有符号整数 a 和 b(取值范围 -128 ≤ a, b ≤ 127),请完成以下操作: 分别计算 a 和 b 的 8 位补码; 模拟 8 位补码加法运算(从最低位到最高位逐位计算,处理进位); 判断加法结果是否溢出(8 位有符号整数溢出条件:符号位进位 ≠ 数值位最高位进位); 输出规则: 若溢出:仅输出字符串 溢出; 若无溢出:输出加法结果的十进制整数值(结果范围 -128 ~ 127)。

输入

输入两行,每行一个整数,依次为 a 和 b,满足 -128 ≤ a, b ≤ 127。

输出

输出一行: 溢出时输出 “Overflow”; 无溢出时输出加法结果的十进制值。

样例

输入

30
40

输出

70

输入

100
50

输出

Overflow

输入

-100
-50

输出

Overflow
说明

数据范围 输入整数:-128 ≤ a, b ≤ 127; 无溢出时结果范围:-128 ≤ a+b ≤ 127; 溢出场景:正数 + 正数 > 127 或 负数 + 负数 <-128。

题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 40
通过人数 23
金币数量 0 枚
难度 未标记


上一题 下一题