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

第一行,一个正整数 n1 ≤ n ≤ 400),表示男生和女生的数量。

第二行,n 个非负整数,a1, a2, ..., an0 ≤ ai ≤ 109),表示男生的魅力值。

第三行,n 个非负整数,p1, p2, ..., pn0 ≤ pi ≤ 109),表示男生喜欢的女生魅力值最小值。

第四行,n 个非负整数,b1, b2, ..., bn0 ≤ bi ≤ 109),表示女生的魅力值。

第五行,n 个非负整数,q1, q2, ..., qn0 ≤ qi ≤ 109),表示女生喜欢的男生魅力值最小值。

Output

一行,一个整数,表示所有人都能约会的最小代价。

ExamplesInput
3
4 10 4
6 1 10
1 9 3
4 9 8
Output
11
Input
5
3 10 2 1 5
9 7 2 10 1
1 6 10 8 0
9 4 4 1 8
Output
15
Note

对于样例一,一种合法的方案如下:

  • 第一个男生和第一个女生约会,需要花费 5 代价将 b1 变成 6
  • 第二个男生和第三个女生约会,无需花费任何代价;
  • 第三个男生和第二个女生约会,需要花费 5 代价将 a3 变成 91 代价将 b2 变成 10

总花费 5 + 5 + 1 = 11

加入题单

上一题 下一题 算法标签: