#525. Photoshoot 2 B
Photoshoot 2 B
题目描述
在一个似曾相识的场景中,Farmer John 正在将他的 头奶牛排成一排(为了方便将它们按 编号),以便拍照。
最初,奶牛从左到右按照 的顺序排列。Farmer John 的目标是按照 从左到右的顺序排列奶牛。为此,他可以对排列顺序进行一系列修改。每次修改为选择一头奶牛并将其向左移动一些位置。
请计算农民约翰按所需顺序排列奶牛所需的最少修改次数。
输入格式
输入的第一行包含 ,第二行包含 ,第三行包含 。
输出格式
输出产生 Farmer John 所需顺序所需的最少修改次数。
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 重新排列奶牛的一种方法:
选择奶牛 并将其向左移动四个位置。
选择奶牛 并将其向左移动两个位置。