1509: 田忌赛马

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Normal Judger Creator:
Submit:64 Solved:10

Description

【问题描述】

齐国的将军田忌经常同齐威王赛马。他们赛马的规矩是:当两匹马比赛时,速度值大的一方会获胜,胜的一方赢1两黄金,输的一方赔1两黄金。如果两马匹的速度值相同,则为平局,双方都不赚不赔。当然,同一匹马只能比赛一次。

现知道齐威王和田忌两人的所有马的速度值。并且齐威王总是按速度从大到小的顺序出马,希望你给出一种最优策略,并求出田忌最多能赢(或者最少赔)多少钱。

【输入文件】

第一行:一个整数N,表示双方各有N匹马

第二行:N个正整数,分别表示齐威王每匹马的速度值

第三行:N个正整数,分别表示田忌每匹马的速度值。

【输出文件】 

只有一个整数,表示田忌最多赢(最少赔)多少两黄金。

【样例输入1】

3

2 4 6

1 3 5

【样例输出1】

1

【样例输入2】

10

3 6 1 7 6 3 6 2 2 10

2 1 1 5 1 2 3 2 1 10

【样例输出2】

-1

【数据范围】

N<=5000

0<=速度值<=500

Input

第一行:一个整数N,表示双方各有N匹马

第二行:N个正整数,分别表示齐威王每匹马的速度值

第三行:N个正整数,分别表示田忌每匹马的速度值。

Output

只有一个整数,表示田忌最多赢(最少赔)多少两黄金。

Sample Input Copy

3
2 4 6
1 3 5

Sample Output Copy

1

Source/Category