传统题 1000ms 256MiB

石子游戏

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

题目描述

石子游戏的规则如下: 地上有n堆石子,每次操作可选取两堆石子(石子个数分别为x和y)并将它们合并,操作的得分记为(x+1)×(y+1),对地上的石子堆进行操作直到只剩下一堆石子时停止游戏。 请问在整个游戏过程中操作的总得分的最大值是多少? 1≤n≤1000,1≤一堆中石子数≤50000

输入格式

输入数据的第一行为整数n,表示地上的石子堆数;第二行至第n+1行是每堆石子的个数。

输出格式

程序输出一行,为游戏总得分的最大值。

样例

样例输入

10
5105
19400
27309
19892
27814
25129
19272
12517
25419
4053

样例输出

15212676150

2022上半年C语言选修课-创新训练提高

未认领
状态
已结束
题目
10
开始时间
2022-6-1 12:00
截止时间
2022-6-30 11:59
可延期
0 小时