#P005940. 过河
过河
当前没有测试数据。
题目描述
小 老师带着班上 名同学出来郊游。
他们来到一条河边。河边有一艘船,但没有船夫。小 老师曾经参加过龙舟队,对划船还是很熟悉的,于是他决定自己把同学们摆渡到河对面。
根据小 老师的经验,他如果自己一个人划船到到对岸,需要 分钟。如果载一个同学需要增加 分钟,即需要 分钟。如果载两个同学,需要再增加 分钟,即需要 分钟。
以此类推,如果载 名同学,则需要额外增加 分钟,即需要:。
请问小 老师将所有同学都摆渡到河对岸,最少一共需要多少分钟?
请注意:小 老师并不一定一口气将所有人摆渡到河对岸,他可以将同学们分成几个批次摆渡。如果他先摆渡一部分同学,然后返回再摆渡下一部分同学时,返回也需要 分钟。当小 老师带着最后一批同学摆渡到河对岸后,不需要返回。
输入格式
第 行输入两个整数 。
接下来的 行,第 行读入一个整数 ,含义如题所述。
输出格式
输出一个整数,代表所有人都摆渡到河对岸的最少时间。
样例
输入
5 8
2
4
3
50
2
输出
39
样例解释
小 老师要将 位同学摆渡到河对面,他独自划船到对面需要 分钟。
他可以先摆渡 位同学去河对面,需要时间 分钟。
然后他独自摆渡回来,需要时间 分钟。
最后,再摆渡最后 位同学去河对面,需要时间 分钟。
一共需要时间 分钟。
数据范围
对于 的数据,满足 。
对于 的数据,满足 ,,。