#P1001. 充电问题

充电问题

题目描述

Carol 需要为 nn 辆电瓶车充电。第 ii 辆车的电池容量为 aia_i 瓦时。

充电站共有 mm 个充电插座。第jj 个插座的功率为 bjb_j 瓦。每个插座最多只能为一辆车充电,每辆车也只能通过一个插座充电。请计算在充电 hh 小时后,所有电瓶车所存储的最大总能量(以瓦时为单位)。

注意,当一辆电瓶车被某个插座完全充满后,该插座不能再为其他车充电。能量计算公式为功率乘以时间,例如,如果一个插座的功率是 33 瓦,充电时间为 33 小时,则电瓶车能够存储的能量为 3×3=93\times 3=9 瓦时。

输入格式

第一行一个整数 TT 表示数据组数。对于每组数据:

第一行三个整数 n,m,hn,m,h

第二行 nn 个整数 a1na_{1\sim n} 表示每辆车的电池容量。

第三行 mm 个整数 b1mb_{1\sim m} 表示每个插座的功率。

输出格式

对于每组数据,输出一行一个整数,表示在 hh 小时后所有电瓶车所存储的最大总能量。

3
1 2 2
100
20 40
2 1 2
10 20
11
3 2 1
30 30 30
40 20
80
20
50

样例解释 1

在第一组数据中,使用第二个插座给唯一的车充电,2 小时充了 80 瓦时的电。

数据范围

对于 30%30\% 的数据,1n,m,h,ai,bi101\leq \sum n,\sum m,h,a_i,b_i\leq 10

对于 60%60\% 的数据,1n,m,h,ai,bi1031\leq \sum n,\sum m,h,a_i,b_i\leq 10^3

对于 100%100\% 的数据,1T1051\leq T\leq 10^51n,m,h,ai,bi1051\leq \sum n, \sum m,h,a_i,b_i\leq 10^5