Hemkör
시간 제한1초메모리 제한1024 MB
각 식사는 정해진 날짜까지 일정 무게의 식재료가 필요하고, 각 상품은 무게, 가격, 유통기한을 가지며 무한히 살 수 있다. 모든 식사를 채우는 최소 비용을 구한다.
문제
Carl har just flyttat hemifrån, och har insett att han numera behöver köpa mat själv. Eftersom det är jobbigt att gå till butiken beställer han istället maten online på hemsidan Hemkör, som levererar matvaror direkt till dörren.
Carl håller nu på att köpa mat för de kommande århundradena. Totalt har Carl planerat att äta måltider (numrerade från till ) under de nästa dagarna. Den :te måltiden tänker Carl äta dagar från idag, och kräver totalt kilo mat. Carl är inte kräsen -- så länge han har kilo ingredienser spelar det inte någon roll vilka ingredienser han använder.
På Hemkör finns det olika matvaror till salu. Den :te varan har en vikt kilo, en kostnad kronor och ett utgångsdatum som är dagar från idag (en vara kan användas fram till och med dagen den går ut). Carl kan köpa hur många exemplar av varje matvara som han vill.
Carl har kommit fram till att det går att köpa matvaror så att han kan laga samtliga måltider. Kan du hjälpa honom beställa matvaror på ett sådant sätt att det dessutom blir så billigt som möjligt?
입력
Den första raden innehåller de positiva heltalen och . Sedan följer rader, en för varje måltid. Den :te raden innehåller heltalen och .
Sedan följer rader, en för varje vara. Den :te raden innehåller heltalen , och .
출력
Skriv ut ett tal -- den minimala kostnaden för att köpa mat till alla måltiderna.