专业摄影2

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

这是一个似乎很熟悉的情况, Farmer John 正在将他的 $N$ 头编号为 $1 … N$ 的奶牛( $1 ≤ N ≤ 10^5$ )排成一排,以便拍照。

最初,奶牛从左到右按 $a_1, a_2, …, a_N$ 的顺序排列。 Farmer John 的目标是将奶牛从左到右按 $b_1, …, b_N$ 的顺序排列。为此,他可以对排序进行一系列修改操作。每次修改操作可以选择一头奶牛并将其向左移动一些位置。

请计算 Farmer John 将奶牛排列成所要求的顺序所需的最小修改次数。

输入格式

输入的第一行包含 $N$ 。第二行包含 $a_1, a_2, …, a_N$ 。第三行包含 $b_1, b_2, …, b_N$ 。

输出格式

输出将奶牛排列成所要求的顺序所需的最小修改次数。

5
1 2 3 4 5
1 2 3 4 5
0
5
5 1 3 2 4
4 5 2 1 3
2

提示

样例解释1

在这个例子中,奶牛已经排列成所要求的顺序,所以无需进行修改操作。

样例解释2

在这个例子中,两次修改操作足够了。以下是一种 Farmer John 重新排列他的奶牛们的方式:

  1. 选择奶牛 $4$ 并将其向左移动四个位置。

  2. 选择奶牛 $2$ 并将其向左移动两个位置。 5 1 3 2 4 -> 4 5 1 3 2 -> 4 5 2 1 3

    数据范围

测试点 $3 - 6$ 满足 $N ≤ 100$ 。

测试点 $7 - 10$ 满足 $N ≤ 5000$ 。

测试点 $11 - 14$ 没有额外限制。

寒假刷题联合训练88题

未参加
状态
已结束
规则
IOI
题目
85
开始于
2025-1-8 15:00
结束于
2025-1-8 16:00
持续时间
1 小时
主持人
参赛人数
246