问题描述 |
---|
现给定 4 个整数和 3 个运算符号(只会是 * 和 + ),每次从中任意选取 2 个数,依次按顺序使用给定的运算符号得出结果,并放回(参与计算的两数不再放回)。直至剩余一个数为止,并且要求剩余的数最小。 |
输入描述 |
第一行为 4 个不超过 1000 正整数。 第二行为 3 个运算符,只会是 * 和 + |
输出描述 |
输出剩余数字的最小值,结尾不要换行。 |
样例输入复制样例 |
2 3 4 5 * + * |
样例输出 |
34 |
提示说明 |
3 * 4 = 12 12 + 5 = 17 17 * 2 = 34 注意,要按顺序使用符号,不然你的程序可能会算出 22。 2 * 5 = 10 3 * 4 = 12 10 + 12 = 22 |
相关 |