每个输入包含一个测试用例。每个测试用例的第一行包含两个正整数,分别表示工作的数量N(N接下来的N行每行包含两个正整数,分别表示该项工作的难度Di(Di接下来的一行包含M个正整数,分别表示M个小伙伴的能力值Ai(Ai保证不存在两项工作的报酬相同。
对于每个小伙伴,在单独的一行输出一个正整数表示他能得到的最高报酬。一个工作可以被多个人选择。
3 3 1 100 10 1000 1000000000 1001 9 10 1000000000
100 1000 1001