U428297 公路

题目描述

一辆汽车将要从A城驶往B城。由于两城市之间的距离较远,即使这辆汽车在A城加满油,也无法在中途不加油的情况下抵达B城。幸运的是,两城之间的公路设有一些加油站,可以为汽车提供加油服务。 设两城之间的距离为 n ,那么中间每 1 个单位距离就设有一座加油站(起点与终点没有)。汽车在加满油时,能行驶 个单位距离,为了保证汽车能顺利抵达B城,汽车必须在汽油耗尽前找到加油站进行加油。 由于每座加油站的汽油销售价格不同,这个汽车的驾驶员在出发前记录下了每个加油站的汽油销售价格,并给汽车加满了油。在第 i个加油站需花费a[i] 的价格加满油(只能提供加满的服务)。为了尽量减少在旅途中的开销,驾驶员请聪明的你编程求出他最少要花费多少油钱。

输入格式

输入共两行。 第一行两个整数,输入用空格隔开的 n 和m 。 第二行 n-1 个整数,第 个整数为 a[i] ,用空格隔开。

输出格式

共一行一个整数,即最少的花费。

说明/提示

对于全部的评测用例m,n