312007 - 最长公共子序列2

给出1,2,…,n的两个排列P_1P_2,求它们的最长公共子序列。

输入

第一行是一个数n(n\le100 000)

随后两行,每行为n个数,为自然数 1,2,…,n的一个排列。

输出

输出一个数,即最长公共子序列的长度。

样例

输入

5 
3 2 1 4 5
1 2 3 4 5

输出

3
时间限制 1 秒
内存限制 128 MB
统计
上一题 下一题