#1373. 川川超市

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: MCPlayer542

题目描述

兴华超市今天关门了,川川超市取而代之。

川川超市里,有种不同的生活用品。川川的商品一向物美价廉,对于第种生活用品,其价格为,实用度为

作为这家超市的第一个顾客,你正准备要把川川超市

的用品狠狠购买,然而就在这时,天真可爱呆萌傻白甜的川川告诉你,他忘记在柜台里准备零钱了。

你摸了摸口袋,发现自己只带了若干张五角、一元、五元、十元、二十元、五十元、一百元的纸币。现在你想要知道,如何使你买到的生活用品的实用度总和尽可能大,且需要支付的总金额恰好能用你手上的钱支付。注意每种生活用品只能买一次。

输入格式

行一个正整数,表示数据的组数。

对于每一组输入数据,第一行输入,分别表示五毛到一百的纸币的个数。

第二行输入,含义见题目描述。

接下来行,第行输入,含义见题目描述。其中,的正整数倍,为非负整数。保证计算过程不会超出范围。

输出格式

行,每行一个数,表示能购买的生活用品的最大实用度总和。如果无法购买任何生活用品,输出

样例

样例输入1

1
1 1 1 0 1 0 0
5
5 2
10 5
11 10
10.5 1
14 3

样例输出1

17

样例输入2

1
0 0 0 0 0 0 1
4
20 1000
233 2333
377 40
89 12

样例输出2

-1

数据范围与提示

T N 总钱数
<=13 <=600 <=7500