Taxis
Usted se encuentra en el extremo de una calle de exactamente metros de largo. A lo largo de la calle, hay lugares donde puedes pedir un taxi. Los lugares donde se pueden pedir taxis están numerados de a , siendo el más cercano a y el más lejano a . La forma de cobrar los taxis es un poco inusual, ya que el solo hecho de pedir un taxi en el lugar , tiene un costo de . Además del costo por pedir el taxi, el taxista cobrará una cantidad de d2 por hacer un viaje que recorra una distancia de metros. Como estás lesionado no eres capaz de caminar ni siquiera un metro.
Tarea
Escriba un programa el cual:
lea la cantidad de taxis, la longitud de la calle, el lugar donde se toman cada taxi y el costo inicial por pedir cada uno de ellos,
determine el costo mínimo para viajar desde la posición inicial (la posición ) a la posición final ,
escriba el costo mínimo encontrado.
Entrada
Línea 1: dos números y .
Linea 2..: cada una de estas líneas representa un lugar para tomar taxis y obtendrá dos números representando el lugar donde se toma el taxi (en metros) y el costo inicial por pedirlo.
Salida
Contiene un solo número el cual representa el costo mínimo para llegar a la posición .
Ejemplo de Entrada
2 50
0 2
25 1
Ejemplo de Salida
1253
Explicación de la salida
Cogemos el primer taxi en la posición , esto aumenta el costo en , viajamos metros incrementando el costo en para un total hasta aquí de . Se baja de este taxi y en ese lugar pide el segundo taxi y concluye el viaje con este, aumentando en el costo por pedirlo más por los metros restantes para un costo total de .
Consideraciones
.
Siempre podrás pedir un taxi en la posición número .
El costo máximo siempre cabe en un entero de .
Comments
easy