P9978 [USACO23DEC] Cycle Correspondence S
题目描述
Farmer John 有 $N$($3 \le N \le 5\cdot 10^5$)座谷仓,其中 $K$ 对不同的谷仓连接在一起。
一开始,Annabelle 为每座谷仓分配了一个 $[1,N]$ 范围内的整数编号,并发现编号为 $a_1,\dots,a_K$ 的谷仓按照顺序形成了一个环形连接。换句话说,对于所有的 $1 \le i < K$,谷仓 $a_i$ 和 $a_{i+1}$ 相连,谷仓 $a_K$ 与 $a_1$ 亦相连。所有的 $a_i$ 不相同。
然后,Bessie 也为每个谷仓分配了一个 $[1,N]$ 范围内的整数编号,并发现编号为 $b_1,\dots,b_K$ 也按照顺序形成了一个环形链接。所有的 $b_i$ 不相同。
一些(可能没有或全部)谷仓被 Annabelle 和 Bessie 分配了相同的编号。计算最多有多少个这样的谷仓。
输入格式
第一行包含 $N$ 和 $K$。
接下来一行包含 $a_1,\dots,a_K$。
接下来一行包含 $b_1,\dots,b_K$。
输出格式
分配了相同编号谷仓的最大数量。
说明/提示
### 样例解释 1
Annabelle 和 Bessie 可以为每个谷仓分配相同的编号。
### 样例解释 2
Annabelle 和 Bessie 无法为任何谷仓分配相同的编号。
### 样例解释 3
Annabelle 和 Bessie 可以分配编号 $2,3,4,6$ 给相同的谷仓。
### 测试点性质
- 测试点 $4-5$ 满足 $N \le 8$。
- 测试点 $6-8$ 满足 $N \le 5000$。
- 测试点 $9-15$ 没有额外限制。