渡河问题

Farmer John以及他的N(1 <= N <= 2,500)头奶牛打算过一条河,但他们所有的渡河工具,仅仅是一个木筏。由于奶牛不会划船,在整个渡河过程中,FJ 必须始终在木筏上。在这个基础上,木筏上的奶牛数目每增加 1,FJ 把木筏划到对岸就得花更多的时间。当 FJ 一个人坐在木筏上,他把木筏划到对岸需要 M(1 <= M <= 1000)分钟。当木筏搭载的奶牛数目从 i-1增加到 i 时,FJ 得多花 M_i(1 <= M_i <= 1000)分钟才能把木筏划过河(也就是说,船上有 1头奶牛时,FJ 得花 M+M_1 分钟渡河;船上有 2 头奶牛时,时间就变成 M+M_1+M_2 分钟。后面的依此类推)。
那么,FJ 最少要花多少时间,才能把所有奶牛带到对岸呢?当然,这个时间得包括 FJ一个人把木筏从对岸划回来接下一批的奶牛的时间。
输入
第 1 行: 2 个用空格隔开的正整数:N 和 M
第 2..N+1 行: 第 i+1 为 1 个正整数:M_i。
输出
输出 1 个整数,为 FJ 把所有奶牛都载过河所需的最少时间。
样例输入
5 10
3
4
6
100
1
样例输出
50

信息

ID
2793
难度
7
分类
(无)
标签
递交数
26
已通过
8
通过率
31%
上传者

相关

在下列比赛中:

2024.8.4暑期高级2班练习