410645: GYM104068 J 约会大作战
Memory Limit:1024 MB
Time Limit:2 S
Judge Style:Text Compare
Creator:
Submit:0
Solved:0
Description
J. 约会大作战time limit per test2 secondsmemory limit per test1024 megabytesinputstandard inputoutputstandard output
学校正在举办联谊活动!目前报名的有 n 个男生和 n 个女生。其中第 i 个男生魅力值为 ai,只喜欢魅力值不小于 pi 的女生;第 i 个女生魅力值为 bi,只喜欢魅力值不小于 qi 的男生。
男生与女生能约会当且仅当两人相互喜欢。作为主办方,你希望让每个人都能约会,于是使用了钞能力。你每次可以花费 1 的代价选择一个 i,并进行下列其中一种操作:
- ai ≥ ts ai + 1
- bi ≥ ts bi + 1
你可以进行若干次操作,求所有人都能约会的最小代价。
Input第一行,一个正整数 n(1 ≤ n ≤ 400),表示男生和女生的数量。
第二行,n 个非负整数,a1, a2, ..., an(0 ≤ ai ≤ 109),表示男生的魅力值。
第三行,n 个非负整数,p1, p2, ..., pn(0 ≤ pi ≤ 109),表示男生喜欢的女生魅力值最小值。
第四行,n 个非负整数,b1, b2, ..., bn(0 ≤ bi ≤ 109),表示女生的魅力值。
第五行,n 个非负整数,q1, q2, ..., qn(0 ≤ qi ≤ 109),表示女生喜欢的男生魅力值最小值。
Output一行,一个整数,表示所有人都能约会的最小代价。
ExamplesInput3 4 10 4 6 1 10 1 9 3 4 9 8Output
11Input
5 3 10 2 1 5 9 7 2 10 1 1 6 10 8 0 9 4 4 1 8Output
15Note
对于样例一,一种合法的方案如下:
- 第一个男生和第一个女生约会,需要花费 5 代价将 b1 变成 6;
- 第二个男生和第三个女生约会,无需花费任何代价;
- 第三个男生和第二个女生约会,需要花费 5 代价将 a3 变成 9,1 代价将 b2 变成 10。
总花费 5 + 5 + 1 = 11。