Bengalas.
JOI-kun y sus amigos jugarán con bengalas. En total, hay personas, incluyendo a JOI-kun y sus amigos. Si alguien enciende una bengala, esta se mantiene encendida durante exactamente
segundos.
Al principio, JOI-kun y sus amigos están de pie por separado a lo largo de una calle recta que va de este oeste. JOI-kun y sus amigos están numerados del al
. Para cada
,
con
, la persona
está de pie al oeste de la persona
, o bien la persona
y la persona
están en el mismo lugar. La distancia desde la persona
hasta la persona más al oeste (es decir, la primera persona) es de
metros. JOI-kun es la
ésima persona.
Cuando empiezan a jugar con las bengalas, se dan cuenta de que el encendedor no tiene suficiente combustible. Solo pueden encender una bengala.
Así que deciden prenderle fuego primero a la bengala de JOI-kun. Luego, encenderán otras bengalas tocándolas con bengalas encendidas.
Como una bengala solo mantiene el fuego durante segundos, JOI-kun y sus amigos deben cooperar para propagar el fuego a las bengalas. Al encender una bengala tocándola con una encendida, deben cumplirse las siguientes condiciones:
- Deben tocar una bengala con una encendida dentro de los
segundos posteriores a encenderla. Pueden hacerlo después de que han transcurrido exactamente
segundos.
- La bengala que planean encender no debe estar encendida previamente.
- La persona que tiene una bengala encendida y la persona que tiene una bengala apagada deben estar en el mismo lugar.
Ignoramos el tiempo de espera para encender una bengala tras otra.
Como JOI-kun y sus amigos están separados al principio, deben moverse adecuadamente para propagar el fuego. Pueden correr a cualquier velocidad hacia el oeste o el este. Sin embargo, es peligroso correr demasiado rápido cuando juegan. Por lo tanto, establecerán una regla: su velocidad no debe exceder metros por segundo. Aquí,
es un número entero no negativo.
¿Cómo deben establecer el límite de velocidad para que el fuego se propague a todas las bengalas?
Escribe un programa que calcule el número entero mínimo para que puedan propagar el fuego a todas las bengalas si el límite de velocidad es de
metros por segundo.
Entrada
La primera línea de entrada contiene tres enteros separados por espacios: ,
,
(
,
)
hay
personas, JOI-kun es la
ésima persona, y una bengala mantiene el fuego durante
segundos.
La ésima línea (
) de las siguientes
líneas contiene un entero
(
)
al inicio, la distancia desde la persona
hasta la persona más al oeste es de
metros. Se asegura que
y que
para
.
Salida
La salida contiene el mínimo entero necesario para que puedan propagar el fuego a todas las bengalas si el límite de velocidad es de
metros por segundo.
Subtareas
| Subtarea | Puntos | Restricciones adicionales |
|---|---|---|
| Sin restricciones adicionales |
Ejemplos
Entrada 1
3 2 50
0
200
300
Salida 1
2
En este ejemplo, el límite de velocidad es de metros por segundo.
La primera persona se mueve hacia el este, la segunda hacia el oeste y la tercera hacia el oeste; su velocidad es de metros por segundo. Después de
segundos, la segunda persona le da fuego a la primera.
Luego, la primera persona se mueve hacia el este y la tercera hacia el oeste; su velocidad es de metros por segundo. Después de
segundos, la primera persona le da fuego a la tercera.
Si el límite de velocidad es de metro por segundo, no pueden propagar el fuego a todas las bengalas.
Entrada 2
3 2 10
0
200
300
Salida 2
8
En este ejemplo, el límite de velocidad puede ser de metros por segundo.
La primera persona se mueve hacia el este, la segunda persona se mueve hacia el este y la tercera persona se mueve hacia el oeste; su velocidad es de metros por segundo.
Después de segundos, la segunda persona se detiene. La primera y la tercera persona continúan moviéndose.
Después de segundos más, la segunda y la tercera persona llegan al mismo lugar. Pero no propagan el fuego. La segunda y la tercera persona se detienen. La primera persona continúa moviéndose.
Después de segundos más, la segunda persona le da fuego a la tercera persona. La primera persona continúa moviéndose. La tercera persona se mueve hacia el oeste; su velocidad es de
metros por segundo.
Después de segundos más, la primera y la tercera persona llegan al mismo lugar. La tercera persona le da fuego a la primera persona.
Si el límite de velocidad es de metro por segundo, no pueden propagar el fuego a todas las bengalas.
Comments