SZ#G3CV29. 【GESP强化 三级】十六进制算式

提交2 通过1
通过率50%
时间限制2000ms
内存限制256MiB
    ID: 12002 传统题 2000ms 256MiB 尝试: 2 已通过: 1 难度: 入门 上传者: 标签>GESPGESP强化C++c++编程题三级进制转换与位运算进制转换二进制十六进制2星

题目描述

输入若干个十六进制加减算式。对于每个算式,先把左右两个非负十六进制数分别写成恰好 1313 位的二进制(不足处在左侧补零),再保留原运算符,并在等号右侧输出十进制计算结果。

十六进制字母使用大写 AF,减法数据保证结果可表示。

输入格式

第一行包含算式数量 NN。接下来 NN 行,每行包含十六进制数 AA、运算符 +-、十六进制数 BB

输出格式

每组输出 A的13位二进制 运算符 B的13位二进制 = 十进制结果

2
A + 5
1F - A
0000000001010 + 0000000000101 = 15
0000000011111 - 0000000001010 = 21
1
0 + 0
0000000000000 + 0000000000000 = 0
1
FFF - 1
0111111111111 - 0000000000001 = 4094

数据范围

  • 输入数均可用 1313 位二进制表示