#TG006. 沙漠冒险
沙漠冒险
小y正在沙漠中冒险!
沙漠中一共有个补给站,编号为0到。小y一开始在0号补给站上。他会依次经过这个补给站,即他会从0号补给站出发,前往1号补给站,再前往2号补给站,最后到达号补给站。这些补给站之间的距离并不相同,但是小y知道每个补给站到下一个补给站的距离。
在沙漠中,最重要的就是水,小y有一个容量为的水壶,小y在沙漠中赶路时,每走过1单位的距离,就要喝掉1单位的水。
每个补给站都有卖水,且价格并不相同,小y希望花费最少的钱到达号补给站。你能帮他解决这个问题吗?
输入格式
第1行:2个整数 , 中间用空格分隔。 为补给站的数量, 为水壶的容量 (, ).
第2至 行:每行2个数 , 中间用空格分隔,分别表示到下一个补给站的距离和水的单价 (). 请注意,第个补给站没有这两个值。
输出格式
输出走到号补给站的最小花费,如果在路程中喝掉了所有水也无法到达号补给站,请输出。
样例输入
4 3
2 1
2 1
2 3
3 3
样例输出
17
样例解释
小y在0号补给站购买2单位水,花费2;在1号补给站购买3单位水,花费3;在2号补给站购买2单位水,花费6;在3号补给站购买2单位水,花费6,总花费17。
数据规模及约定
对于 的数据,.
对于 的数据,.
相关
在下列比赛中: