#P005940. 过河

过河

题目描述

老师要用一艘船将 NN 名同学送到河对岸。老师独自划船单程需要 TT 分钟。

一次运送 kk 名同学时,从这一批同学中任选 kk 人,渡河时间为:

T+X1+X2++XkT+X_1+X_2+\cdots+X_k

如果还有同学没有过河,老师还要独自划船返回,返回需要 TT 分钟。送完最后一批同学后不需要返回。

老师可以自行决定每一批的人数。请计算将所有同学送到河对岸所需的最短时间。

输入格式

第一行包含两个整数 N,TN,T,分别表示同学人数和老师独自划船单程所需的时间。

接下来 NN 行,第 ii 行包含一个整数 XiX_i

输出格式

输出一个整数,表示将所有同学送到河对岸所需的最短时间。

5 8
2
4
3
50
2
39

样例解释

先运送 33 名同学,需要 8+2+4+3=178+2+4+3=17 分钟;老师返回需要 88 分钟;最后运送 22 名同学,需要 8+2+4=148+2+4=14 分钟。总时间为 17+8+14=3917+8+14=39 分钟。

数据范围与提示

  • 1N25001 \le N \le 2500
  • 1T10001 \le T \le 1000
  • 1Xi10001 \le X_i \le 1000