在某异界大陆,从城池A到达城池B需要经过若干个传送阵。A城设有起点传送阵,B城设有终点传送阵。所有传送阵按一条直线排列,相邻传送阵之间的距离均为1。每个传送阵具有以下两个属性:
传送阵只能向前传送,无法向后传送。修士小明从A城出发,携带一定数量的能量水晶,目标是到达B城。请问小明最少需要携带多少个能量水晶,才能顺利到达B城。
某异界大陆,从城池A到达城池B需要经历若干个传送阵,A城有起点传送阵,B城为终点,传送阵呈一字排开,相邻传送阵之间距离都为1。每个传送阵可传送距离是1到L,每次传送消耗的能量水晶i个,传送阵只能向前传送,不可向后。
修士小明携带若干能量水晶从A城出发,请问小明最少需要携带多少水晶才能到达B城。
输入为多行:
第一行为整数m(0<m<=104),表示接下来m行数组元素(m个传送阵)
第二行至第m+1行为长度为2的整数数组,两个整数以空格隔开,第一个元素表示传送阵可传送的最大距离L(0<L<=m),第二个元素表示该传送阵每次传送消耗的能量水晶个数i(0<i<=104)
输出为整数,表示最少需要携带的水晶个数
输入
4
2 1
1 2
2 4
1 1
输出
5
说明
从下标0的传送阵出发,最优路径:
0−>2−>B城,,需要5个水晶。
到达B城最少需要5个水晶。
输入
4
1 1
2 2
2 4
1 1
输出
4
说明
从下标0的传送阵出发,只能到达传送阵1,最优路径:
0−>1−>3−>B城,,需要4个水晶。
到达B城最少需要4个水晶。