Problem E: 农场主的疑问

Memory Limit:128 MB Time Limit:2.000 S
Judge Style:Text Compare Creator:
Submit:110 Solved:16

Description

集市上共有 $m$ 种饲料,一份第 $i$ 种饲料的营养值为 $a_{i}$。

农场主Tom最近采购了$n$份饲料,第 $i$ 份饲料的种类为 $b_{i}$。

奶牛们非常挑食,如果某一餐投喂了第 $i$ 种饲料,奶牛们将会获得 $a_{i}$ 的营养值。每餐投喂的饲料没有任何种类限制和数量限制。但对于某种饲料,奶牛们在一餐里只会吃掉一份。

Tom想问你,这些饲料在 $k$ 餐里能为奶牛们提供的最大营养值是多少?

Input

第一行,两个整数$n,m$,依次代表采购饲料的份数和集市上饲料的种类数。

第二行,$m$个整数,第 $i$ 个整数 $a_{i}$ 代表第 $i$ 种饲料的营养值。

第三行,$n$个整数,第 $i$ 个整数 $b_{i}$ 代表第 $i$ 份饲料的种类。

第四行,一个整数 $q$ ,代表Tom的询问次数。

接下来 $q$ 行,每行一个整数 $k$ ,代表此次询问的餐数。

数据范围:

$1 \le n,m,q \le 2*10^5$

$1 \le a_{i},k \le 10^9$

$1 \le b_{i} \le m$

Output

$q$行,每行一个整数,代表Tom此次询问的答案。


注意,尽量不要使用endl。否则在本oj极易超时



Sample Input Copy

4 3
3 7 5
1 2 3 2
3
1
3
2

Sample Output Copy

15
22
22

HINT


Source/Category