#HX1218N. 【GESP强化 六级】魔法货船

提交1 通过1
通过率100%
时间限制3000ms
内存限制256MiB

题目描述

小珅要把 nn 件货物从 A 地运到 B 地。第 ii 件货物的重量为 wiw_i,卖出后可获得 viv_i 个金币。普通货船最多装载总重量 S0S_0 的货物。

小珅还可以从 mm 位魔法师中至多雇佣一位。雇佣第 jj 位魔法师需要支付 CjC_j 个金币,并把货船容量变为 SjS_j。小珅也可以不雇佣任何魔法师。

每件货物最多装一次。请计算“卖出货物所得金币减去雇佣费用”的最大值。

输入格式

第一行三个整数 n,m,S0n,m,S_0

第二行 nn 个整数 w1,w2,,wnw_1,w_2,\ldots,w_n

第三行 nn 个整数 v1,v2,,vnv_1,v_2,\ldots,v_n

第四行 mm 个整数 S1,S2,,SmS_1,S_2,\ldots,S_m

第五行 mm 个整数 C1,C2,,CmC_1,C_2,\ldots,C_m

输出格式

输出最多可以获得的金币数量。

5 3 2
1 6 6 4 4
9 3 3 7 9
18 7 16
9 8 3
25

样例说明

雇佣第 33 位魔法师花费 33 个金币,装入第 1,2,4,51,2,4,5 件货物可获得 2828 个金币,最终收益为 283=2528-3=25

数据范围

1n,m1001\le n,m\le1001S0,Sj100001\le S_0,S_j\le100001wi,vi10001\le w_i,v_i\le10001Cj100001\le C_j\le10000

1 1 1
22
109
12
93
0
2 2 8
23 31
24 1
212 179
231 192
0