UVA10898 Combo Deal

题目描述

一个快餐店推出了一个独立系列的“快餐套餐”。例如,菜单看上去像这样: ```plaintext Hamburger $3.49 Fries $0.99 Pop $1.09 Ice Cream $2.19 Value Meal (1 Hamburger, 1 Fries, 1 Pop) $4.79 Lovers-Only (2 Hamburgers, 2 Fries, 2 Pops, 1 Ice Cream) $9.99 ``` 买套餐比单点是要更优惠的。 一个大人和一堆小孩(关系暂且不论)遇到了这样一个可推广的问题:我需要 9 份 Hamburger,6 份 Fries,8 份 Pop。我应该怎样在符合菜单的条件下(当然可以用套装快餐!),用最少的钱满足条件(不能多买)?

输入格式

多组数据,每组数据包含两个部分: + 菜单:包含独立菜品和组合菜品。 1. 独立菜:首先是独立菜份数 $I\le 6$,以及其花费(最多 $10$ 美元)。 2. 套餐:组合菜的种树(最多 $8$ 种),而后每份独立菜前面是 $I$ 个整数,代表每种独立菜的份数,以及最后一个数,代表其钱数。 + 点单数:最多 $10$ 次点单,而后每次是 $I$ 个整数,代表每次所需各类菜的份数,最多为 $9$ 份。 所有价格以美分的形式表述。(美元对美分相当于人民币元对人民币分)

输出格式

对于每组数据的每次点单,输出最少花的美分数。