Maceta.
El Granjero Juan ha tenido problemas en hacer que sus plantas crezcan, y necesita su ayuda para irrigarlas adecuadamente. A usted se le proporciona las ubicaciones de gotas de lluvia en el plano 2D, donde
representa la altura vertical de la gota, y
representa su ubicación sobre una recta numérica 1D:

Cada gota cae hacia abajo (hacia el eje x) con una velocidad de 1 unidad por segundo. A usted le gustaría colocar la maceta del Granjero Juan de ancho W en alguna parte del eje de tal manera que la diferencia en tiempo entre que la primera gota toque la maceta y la última gota toque la maceta sea al menos una cantidad
(de tal manera que todas las flores en la maceta reciban bastante agua). Una gota de agua que caiga exactamente en el borde de la maceta cuenta como cayendo en la maceta.
Dado el valor de y las ubicaciones de las
gotas, por favor calcule el mínimo valor posible de
.
Entrada
- Línea 1: Dos enteros separados por espacio,
y
.
- Líneas 2..1+N: La línea i+1 contiene las coordenadas
separadas por espacio de la gota
, cada valor en el rango
.
Salida
Un solo entero, dando el ancho mínimo posible de la maceta. Dé como salida si no es posible construir una maceta con el ancho suficiente para captura agua por al menos
unidades de tiempo.
Restricciones
Ejemplo de Entrada
4 5
6 3
2 4
4 10
12 15
Detalles de la Entrada: Hay 4 gotas, en las posiciones y
. La lluvia debe caer en la maceta por al menos 5 unidades de tiempo.
Ejemplo de Salida
2
Detalles de la Entrada: Una maceta de ancho 2 es necesaria y suficiente, desde que si la colocamos desde , entonces captura a las gotas #1 y #3, para una
duración total de lluvia de
.
USACO 2012 March Contest, Silver Division Problem 2. Flowerpot.
Comments