308005 - 快餐问题

快餐店为了招揽顾客,准备推出一种套餐,该套餐由A个汉堡,B个薯条和C个饮料组成。价格便宜。为了提高产量,快餐店引进了N条生产线。所有的生产线都可以生产汉堡,薯条和饮料,由于每条生产线每天所能提供的生产时间是有限的、不同的,而汉堡,薯条和饮料的单位生产时间又不同。这使得快餐店很为难,不知道如何安排生产才能使一天中生产的套餐产量最大。请你编一程序,计算一天中套餐的最大生产量。为简单起见,假设汉堡、薯条和饮料的日产量不超过100个。

输入

第一行为3个不超过100的正整数A,B,C,中间以一个空格分开。第二行为3个不超过100的正整数p_1,p_2,p_3分别为汉堡,薯条和饮料的单位生产耗时。第三行为N(0\le N\le10),第四行为N个不超过10000的正整数,分别为各条生产流水线每天提供的生产时间,中间以一个空格分开。

输出

每天套餐的最大产量。

样例

输入

2 2 2
1 2 2
2
6 6

输出

1
时间限制 1 秒
内存限制 128 MB
讨论 统计
上一题 下一题