사탕 상자
시간 제한1.5초메모리 제한512 MB
단맛 a인 사탕 m개가 든 상자 N개가 주어질 때, 1부터 L까지 각 k에 대해 사탕 일부를 골라 단맛 합이 정확히 k가 되도록 상자를 사는 최소 비용을 구한다.
문제
사탕 가게에서 특가 상품을 판매한다고 한다. 특가 상품은 한 상자 안에 여러 개의 라이언 모양 사탕이 들어 있는 형태이다. 총 개의 특가 상품이 존재하는데, 번째 특가 상품에는 당도 의 사탕 개가 들어있으며, 가격은 이다.
종영이는 당이 떨어져 여러 특가 상품을 구매해 이를 해결하려고 한다. 부터 까지의 모든 에 대해서, 당도의 합이 가 되게 사탕을 먹을 수 있게 구매하는 최소의 비용을 구하여라. 한 특가 상품을 구매하면, 그 특가 상품 내의 사탕을 모두 먹을 필요는 없다.
입력
첫 줄에 과 이 공백으로 구분되어 주어진다.
개의 줄에 걸쳐, , , 가 공백으로 구분되어 주어진다.
출력
부터 까지의 모든 에 대해서, 당도의 합이 가 되게 사탕을 먹을 수 있게 구매하는 최소의 비용을 순서대로 공백으로 구분하여 출력한다. 어떠한 에 대해 가능한 방법이 없을 때에는 대신 을 출력하여라.