给出从 $1$ 到 $n$ 的两个排列 $P_1$ 和 $P_2$,求它们的最长公共子序列。
输入格式
第一行是一个正整数 $n$。
接下来两行,每行为 $n$ 个数,为自然数 $1,2,\dots,n$ 的一个排列。
输出格式
一个数,即最长公共子序列的长度。
数据范围
$1 \leq n \leq 10^5$
输入样例
5
3 2 1 4 5
2 1 3 4 5
输出样例
4
给出从 $1$ 到 $n$ 的两个排列 $P_1$ 和 $P_2$,求它们的最长公共子序列。
输入格式
第一行是一个正整数 $n$。
接下来两行,每行为 $n$ 个数,为自然数 $1,2,\dots,n$ 的一个排列。
输出格式
一个数,即最长公共子序列的长度。
数据范围
$1 \leq n \leq 10^5$
输入样例
5
3 2 1 4 5
2 1 3 4 5
输出样例
4