Servicio de Renta
El Granjero Juan se da cuenta que el ingreso que él recibe por producción de leche es insuficiente para cubrir el crecimiento de su granja, por lo tanto él decide ganar dinero extra, él arma un servicio de alquiler de vacas, el cual llama "USACOW" (pronunciado "Use-a-cow") en inglés, su idioma nativo.
El Granjero Juan tiene vacas , cada una capaz de producir alguna cantidad de leche cada día. Cada una de sus tiendas cercanas a la granja de GJ ofrece comprar cierta cantidad de leche a cierto precio. Aún más cada uno de sus granjeros vecinos está interesado en alquilar una vaca a cierto precio.
El Granjero Juan tiene que elegir si cada vaca debe ser ordeñada o alquilada a un granjero vecino. Ayúdelo a encontrar la cantidad máxima de dinero que puede hacer cada día.
Entrada
La primera línea de la entrada contiene , , y . Cada una de las siguientes líneas contiene un entero , indicando que la vaca \(i-ésima\) del Granjero Juan puede producir galones de leche cada día. Cada una de las siguientes líneas contiene dos enteros y , indicando que la tienda \(i-ésima\) desea comprar hasta galones de leche a centavos por galón. Tenga en cuenta que el Granjero Juan puede vender cualquier cantidad de leche entre cero y a una tienda dada. Cada una de las siguientes líneas contiene un entero , indicando que uno de los vecinos del Granjero Juan quiere alquilar una vaca por centavos por día.
Salida
La salida debe consistir de una línea conteniendo la ganancia máxima que el Granjero Juan puede hacer por día ordeñando o alquilando cada una de sus vacas. Note que la salida podría ser muy grande para entrar en un entero estándar de 32 bits, por lo tanto usted podría necesitar usar un tipo entero más grande como un "long long" en C/C++.
Ejemplo de Entrada
5 3 4
6
2
4
7
1
10 25
2 10
15 15
250
80
100
40
Ejemplo de Salida
725
Explicación
El Granjero Juan podría ordeñar a las vacas # y # para producir galones de leche. Él podría cubrir totalmente el pedido de galones, ganando centavos, y vender los tres galones restantes a centavos cada uno, para un total de centavos de ganancia por leche.
Luego él podría alquilar las otras tres vacas por , y centavos, para ganar centavos más. Esto es un total de centavos de ganancia diaria.
Comments