Trineos.
Bessie se ha inscrito en una competencia de trineo porque ella espera que su asombroso peso le dé a ella una ventaja a través del trayecto de metros.
Bessie saldrá de la línea de partida con una velocidad de 1 metro por segundo, pero su velocidad puede cambiar conforme ella se desplaza a través del trayecto. Cerca de la mitad de cada metro que Bessie atraviesa, ella puede cambiar su velocidad o usando la gravedad para acelerar un metro por segundo o frenando para permanecer con la misma velocidad o disminuyendo su velocidad un metro por segundo.
Naturalmente, Bessie debe maniobrar curvas en el camino hacia abajo. La curva
está ubicada
metros a partir del inicio de la trayectoria, y ella debe entrar en el
metro de la curva con una velocidad de a lo más
metros por segundo. Bessie puede cruzar la línea de llegada con la velocidad que ella quiera.
Ayude a Bessie a conocer la velocidad más alta a la que puede llegar sin excederse de los límites de velocidad en las curvas.
Considere esta trayectoria con los metros marcados como enteros y los límites de velocidad en corchetes (por ejemplo ):
| 1 2 3 4 5 6 7[3]
|---+---+---+---+---+---+---+
| \
Inicio + 8
\
+ 9
\
+ 10 +++ 14 (final)
\ /
11[1] +---+---+
12 13[8]
A continuación hay un cuadro con las velocidades de Bessie al inicio y al final de cada metro de longitud de la trayectoria:
Max: 3 1 8
Metros: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Veloc: 1 2 3 4 5 4 3 3 4 3 2 1 2 3 4
Su máxima velocidad fue 5 cerca al inicio del metro 4.
Entrada
- Línea 1: Dos enteros separados por espacio:
y
.
- Líneas 2..N+1: La línea i+1 describe la curva
con dos enteros separados por espacio:
y
.
Salida
Un solo entero, representando la velocidad máxima que puede ser obtenida por Bessie entre el inicio y la línea de fin, inclusive.
Restricciones
Ejemplo de Entrada
14 3
7 3
11 1
13 8
Ejemplo de Salida
5
USACO DEC09 Problem bobsled
Comments