HX3234. 01背包题四:变卦王

提交2 通过2
通过率100%
时间限制1000ms
内存限制128MiB

题目描述

题目描述

“走过路过不要错过!史上最优惠金坷垃!快来抢购!”

商店里正在出售各种不同口味的金坷垃,有草莓味、香草味、巧克力味……第 i 袋金坷垃的价格为 pip_i,美味度为 viv_i。

小珅非常喜欢金坷垃,但是他也很喜欢银坷垃,所以他每次能够拿出来购买金坷垃的钱并不确定。每当小珅变卦一次,你都需要迅速回答:在不超过当前预算的前提下,最多可以买到多少美味度。

输入格式

第一行,一个整数 N。

第二行,N 个整数 p1,p2,…,pN,表示每袋金坷垃的价格。

第三行,N 个整数 v1,v2,…,vN,表示每袋金坷垃的美味度。

第四行,一个整数 Q,表示小珅变卦的次数。

接下来 Q 行,每行一个整数 M,表示本次购买的预算。

输出格式

对于每次变卦,输出一行一个整数,表示在当前预算下能够买到的最大美味度。

输入样例 #1

3
3 1 4
7 9 8
3
3
4
1

输出样例 #1

9
16
9

输入样例 #2

3
6 4 10
6 20 6
3
4
6
2

输出样例 #2

20
20
0

输入样例 #3

1
2
7
3
1
2
5

输出样例 #3

0
7
7

数据范围与约定

1≤N≤100,1≤pip_i≤5000,1≤viv_i≤10000,1≤Q≤100000,1≤M≤5000

(1≤N≤100)

(1≤pip_i≤5000)

(1≤viv_i≤10000)

(1≤Q≤100000)

(1≤M≤5000)