#P005940. 过河

过河

当前没有测试数据。

题目描述

AA 老师带着班上 NN 名同学出来郊游。

他们来到一条河边。河边有一艘船,但没有船夫。小 AA 老师曾经参加过龙舟队,对划船还是很熟悉的,于是他决定自己把同学们摆渡到河对面。

根据小 AA 老师的经验,他如果自己一个人划船到到对岸,需要 TT 分钟。如果载一个同学需要增加 X1X_1 分钟,即需要 T+X1T + X_1 分钟。如果载两个同学,需要再增加 X2X_2 分钟,即需要 T+X1+X2T + X_1 + X_2 分钟。

以此类推,如果载 ii 名同学,则需要额外增加 Xi\sum X_i 分钟,即需要:T+X1+X2++XiT + X_1 + X_2 + \cdots + X_i

请问小 AA 老师将所有同学都摆渡到河对岸,最少一共需要多少分钟?

请注意:小 AA 老师并不一定一口气将所有人摆渡到河对岸,他可以将同学们分成几个批次摆渡。如果他先摆渡一部分同学,然后返回再摆渡下一部分同学时,返回也需要 TT 分钟。当小 AA 老师带着最后一批同学摆渡到河对岸后,不需要返回。

输入格式

11 行输入两个整数 N,TN, T

接下来的 NN 行,第 ii 行读入一个整数 XiX_i,含义如题所述。

输出格式

输出一个整数,代表所有人都摆渡到河对岸的最少时间。

样例

输入

5 8
2
4
3
50
2

输出

39

样例解释

AA 老师要将 55 位同学摆渡到河对面,他独自划船到对面需要 88 分钟。

他可以先摆渡 33 位同学去河对面,需要时间 =8+2+4+3=17= 8 + 2 + 4 + 3 = 17 分钟。

然后他独自摆渡回来,需要时间 88 分钟。

最后,再摆渡最后 22 位同学去河对面,需要时间 =8+2+4=14= 8 + 2 + 4 = 14 分钟。

一共需要时间 =17+8+14=39= 17 + 8 + 14 = 39 分钟。

数据范围

对于 30%30\% 的数据,满足 1N201 \le N \le 20

对于 100%100\% 的数据,满足 1N25001 \le N \le 25001T10001 \le T \le 10001Xi10001 \le X_i \le 1000