#codethanksfestival14qualbb. [code_thanks_festival_14_qualb_b]電卓ゲーム
[code_thanks_festival_14_qualb_b]電卓ゲーム
问题描述
您的计算器上有两个运算符,加法(+)和乘法(×)。
您将得到3个数字A、B、C。按照"A→运算符→B→运算符→C"的顺序将这些数字输入计算器。
例如,当时,考虑第一个运算符为加法,第二个运算符为乘法。在这种情况下,输入为“1→+→2→×→3”,计算结果为9。由于计算器按顺序执行运算,因此忽略运算符的优先级,从左到右进行计算。
您决定通过巧妙选择每个数字之间的运算符来进行一次单人游戏,以获得最大值。请计算由巧妙选择运算符所得到的计算结果的最大值。
输入
从标准输入中按以下格式给出输入。
- 第1行:给出数字。
- 第2行:给出数字。
- 第3行:给出数字。
输出
输出结果的最大值,末尾要换行。
输入示例1
1
2
3
输出示例1
9
这是问题描述中提到的情况。
- 计算"1→+→2→+→3"得到6。
- 计算"1→+→2→×→3"得到9。
- 计算"1→×→2→+→3"得到5。
- 计算"1→×→2→×→3"得到6。
因此,输出最大值9。
输入示例2
1
0
9
输出示例2
10
计算"1→+→0→+→9"得到10,这是最大值。
输入示例3
2
3
4
输出示例3
24
计算"2→×→3→×→4"得到24,这是最大值。
输入示例4
9
9
0
输出示例4
81
计算"9→×→9→+→0"得到81,这是最大值。