P8449 [LSOT-1] 逆序对 题解
我们考虑到当序列中数互不相同时,交换任意两个数都会使逆序对的奇偶性变化。若
因此我们可以考虑把操作一和二转化为交换操作。
二操作其实可以转化为交换区间
我们考虑一操作。
我们发现,
具体来说,
因此,实际上我们进行的操作就是把这几个区间之内的数按序交换。交换的总数是
三四操作是显然的。
因此我们判断它的奇偶性,这个题就做完了。
我们考虑到当序列中数互不相同时,交换任意两个数都会使逆序对的奇偶性变化。若
因此我们可以考虑把操作一和二转化为交换操作。
二操作其实可以转化为交换区间
我们考虑一操作。
我们发现,
具体来说,
因此,实际上我们进行的操作就是把这几个区间之内的数按序交换。交换的总数是
三四操作是显然的。
因此我们判断它的奇偶性,这个题就做完了。