传统题 1000ms 256MiB

最大算式

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

给定 nn 个非负整数 AiA_i,你可以在不改变这些数顺序的前提下任意在他们之间插入 +,,(,)\tt{+},\tt{*},\tt{(},\tt{)} 四种符号。

请问在得到的算式合法的前提下,算式的结果最大可以是多少?

由于结果很大,你只需要输出答案对 109+710^9 + 7 取模的结果即可。

输入格式

输入的第一行包含一个整数 nn

第二行包含 nn 个整数,分别表示 A1,A2,,AnA_1, A_2, \cdots, A_n,相邻两个整数之间使用一个空格分隔。

输出格式

输出一行包含一个整数表示答案。

7
1 2 1 1 1 2 1
27

解释 #1

(1+2)×(1+1+1)×(2+1)=27(1 + 2) \times (1 + 1 + 1) \times (2 + 1) = 27

数据范围

  • 对于 40%40\% 的评测用例,n5000n \leq 5000
  • 对于所有评测用例,2n1052 \leq n \leq 10^50Ai1090 \leq A_i \leq 10^9

第十四届蓝桥杯大赛软件赛决赛 Java 大学 C 组

未参加
状态
已结束
规则
OI
题目
10
开始于
2023-6-10 9:00
结束于
2023-6-10 13:00
持续时间
4 小时
主持人
参赛人数
0