站外题求助
  • 板块学术版
  • 楼主Decepticon
  • 当前回复3
  • 已保存回复3
  • 发布时间2022/12/28 10:59
  • 上次更新2023/10/24 06:21:08
查看原帖
站外题求助
724593
Decepticon楼主2022/12/28 10:59

给出一个数组,数组长度 10 \le 10,每个整数取值范围为 [9,9][-9,9],在每两个整数之间加上

+ - * /

四种符号中的一种,并对之前的数追加一个括号,也就是说,运算顺序一定是从第一个符号到最后一个符号,最后计算出整个式子的值,求运算结果的最大值与最小值分别是多少。

样例输入

5
1 4 -2 8 -1

样例输出

80.000
-81.000

样例解释

最大值为 ((((1+4)×(2)×8)×(1))=80((((1+4)×(-2)×8)×(-1)) = 80

最小值为 ((((1+4)×(2)×8)+(1))=81((((1+4)×(-2)×8)+(-1)) = -81

2022/12/28 10:59
加载中...