Shopping Offers 商店购物 IOI'95 译 by Felicia Crazy 在商店中,每一种商品都有一个价格(用整数表示)。例如,一朵花的价格是 2 zorkmids (z),而一个花瓶的价格是 5z 。为了吸引更多的顾客,商店举行了促销活动。 促销活动把一个或多个商品组合起来降价销售,例如:
编写一个程序,计算顾客购买一定商品的花费,尽量利用优惠使花费最少。尽管有时候添加其他商品可以获得更少的花费,但是你不能这么做。 对于上面的商品信息,购买三朵花和两个花瓶的最少花费是:以优惠价购买两个花瓶和一朵花(10z),以原价购买两朵花(4z)。 PROGRAM NAME: shoppingINPUT FORMAT输入文件包括一些商店提供的优惠信息,接着是购物清单。
SAMPLE INPUT (file shopping.in)2 1 7 3 5 2 7 1 8 2 10 2 7 3 2 8 2 5 OUTPUT FORMAT只有一行,输出一个整数:购买这些物品的最低价格。 SAMPLE OUTPUT (file shopping.out)14 |