CF1918B 题解 yyrwlj · 2024-01-31 15:56:44 · 题解 题意简述 给定两个排列 a 和 b,每次操作可以同时交换两个排列的相同两个位置。 可以操作任意次,求两个排列的逆序对数量和最小是多少。 思路 消除掉 a 的一个逆序对最多会让 b 产生 1 个逆序对,所以将 a 升序排序,这个过程中逆序对总数是不会增多的。 总而言之,将 $a$ 升序排序,$b$ 跟着 $a$ 变化。