loj#P3519. 「CCO 2018 Day2」Flop Sorting
「CCO 2018 Day2」Flop Sorting
题目描述
译自 Canadian Computing Olympiad 2018 Day 2 C Flop Sorting
Robert 出了一道线段树题,题目是:
给定一个 到 的排列 ,我们规定一次「翻牌」操作表示交换一个区间的最小值与最大值的位置。现在给定你 次翻牌操作,每次对 执行翻牌操作,求进行 次翻牌操作后的最终序列。
搞好了题目描述,接下来要搞数据了。
现在给定了 ,初始序列 和最终序列,求中间要进行的翻牌操作。
输入格式
第一行一个整数代表序列长度 。
第二行 个整数代表初始序列 。
第三行 个整数代表最终序列。
输出格式
首先第一行一个整数 代表要进行的翻牌操作的次数。
接下来 行每行两个整数 代表对 进行翻牌操作。
6
1 3 5 6 4 2
1 2 3 4 5 6
4
2 3
3 6
2 5
4 5
数据范围与提示
对于 的数据,,,。
对于其中 的分数,。
对于另外 的分数,。