CSPR10C. [CSP复赛模拟第10套-C题] 攻下城堡

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

题目描述

题目描述

小泽在游戏中正带领勇士进攻小珅的补给城堡。

小泽有 nn 名勇士,编号从 1∼n1 \sim n,勇士类型用一个整数表示,小泽编号为 ii 的勇士类型为 aia_i。

小珅也有 nn 名勇士,编号也从 1∼n1 \sim n,勇士类型用一个整数表示,小珅编号为 ii 的勇士类型为 bib_i。

只要两人同样编号的勇士类型一样,小泽就能攻下城池。每次小泽可以施展魔法,每次魔法可以把某个类型的勇士变为另一类型(同时影响两个人的所有该类型勇士)。请问小泽最少几次魔法就可以攻下城堡。

输入格式

第一行一个数 nn。

第二行 nn 个整数 a1∼ana_1 \sim a_n。

第三行 nn 个整数 b1∼bnb_1 \sim b_n。

输出格式

输出小泽最少施展几次魔法。

输入 #1


5
3 3 1 100 2
3 3 1 100 2

输出 #1


0

输入 #2


7
1 2 3 5 4 5 4 
2 2 2 4 5 4 5

输出 #2


3

1
686165858117217401
686165858117217401
0
1
150017167226712971
621966791460904005
1
1
1000000000000000000
999999999999999967
1

说明/提示

数据范围

对于 100%100\% 的数据,1≤n≤50001 \le n \le 5000,1≤ai,bi≤10181 \le a_i, b_i \le 10^{18}。

子任务 1(10 分):n=1n = 1。

子任务 2(20 分):保证所有 aia_i 都相等。

子任务 3(30 分):保证所有 aia_i 都互不相等。

子任务 4(40 分):没有特殊限制。