#512. 不完整的算式

不完整的算式

题目描述

小蓝在黑板上写了一个形如 A  op  B=CA\;op\;B=C 的算式,其中 AABBCC 都是非负整数,opop 是四则运算符之一:++-*//(整除)。但四部分之一被完整擦掉,用 ? 代替。给出这个不完整的算式,请你恢复并输出被擦掉的部分。

输入格式

输入只有一行,包含一个不完整的算式字符串。

输出格式

如果被擦掉的部分是 AABBCC,输出相应的非负整数;

如果被擦掉的部分是运算符 opop,输出 +-*/

保证算式有且仅有一个解,且所有整数无前导零。

样例输入1

1+?=2

样例输出1

1

样例输入2

10?3=3

样例输出2

/

说明

  • 对于 20%20\% 的数据,被擦掉的部分是 CC

  • 对于 40%40\% 的数据,被擦掉的部分是 opop

  • 对于 100%100\% 的数据:

    • 算式长度不超过 1010,不包含空格。
    • 整数部分不含多余前导零( 00 本身除外)。
    • 输入保证合法且有且只有一个解。
    • 如果被擦除的部分是 OP,且有多个符号满足,优先输出 +,-,*,/ 中靠前的那个。