Air Cownditioning II.
Con los registros más altos de calor en el verano en la granja del Granjero Juan, él necesita enfriar a sus vacas. Por lo tanto, el decide invertir en algunos acondicionadores de aire.
Las N vacas del Granjero Juan viven en un establo que contiene una sucesión de pesbreras en una fila, numeradas . La vaca ocupa un rango de esas pesebreras, comenzando en la pesebrera y terminando en la pesebrera . Los rangos depesebreras ocupadas por vacas diferentes son todos disjuntos uno de los otros. Las vacas tienen diferentes requirimientos de enfriamento. La vaca i debe ser enfriada en una cantidad c_i, indicando que cada pesebrera ocupada por la vaca i debe tener su temperatura reducida en almenos unidades.
El establo contiene M acondicionares de aire, rotulados .El acondicionador de aire i cuesta unidades de dinero para funcionar y enfria en el rango de pesebreras comenzando en la pesebrera y terminando con la pesebrera . Si funciona, el acondicionador de aire i reduce la temperatura de todas las pesebreras en este rango por . Los rangos de pesebreras cubiertos por acondicionadores de aire pueden sobrelaparse potencialmente.
Manejar una granja no es un negocio facil, entonces GJ tiene un presupuesto apretado. Por favor, determina la cantidad mínima de dinero que necesita gastar para tener a todas sus vacas confortables. Se garantiza que si GJ usa todos sus acondicionadores de aire, entonces todas sus vacas estarán confortables.
Entrada
La primera línea contiene y . Las N líneas siguientes describen a las vacas. La i-esima de esas líneas contiene , , y . Las siguientes líneas describen a los acondicionares de aire. La i-esima de esas líneas contiene , , , y .
Para cada entrada diferente al ejemplo, usted puede asumir que .
Salida
Da un solo entero diciendo la cantidad mínima de dinero que GJ necesita gastar para manejar suficientes acondicionares de aire para satisfacer a todas sus vacas (con los acondicionares antes listados).
Ejemplo de Entrada
2 4
1 5 2
7 9 3
2 9 2 3
1 6 2 8
1 2 4 2
6 9 1 5
Ejemplo de Salida
10
Una solución posible que restula en la menor cantidad de dinero gastada es seleccionar aquellos que enfrien los intervalos , , y , para un costo de .
Comments