贡献者: addis
1我们把集合 $ \left\{1,\dots,N \right\} $ 的某种排列记为 $\pi$,该排列的元素按照顺序分别记为 $\pi_1, \dots, \pi_N$。对于任意 $i < j$,如果满足 $\pi_i > \pi_j$ 我们就把 $i, j$ 或者 $\pi_i, \pi_j$ 称为排列 $\pi$ 的一个逆序对(inversion)。一个排列中所有逆序对的个数就叫逆序数(inversion number)。
逆序数主要的应用有定义行列式和列维—奇维塔(Levi-Civita)符号。在这两个应用中,我们只对逆序数的奇偶性感兴趣。我们把逆序数为奇数的排列叫做奇排列,逆序数为偶数的排列叫做偶排列。把按从小到大的顺序排列叫做标准排列。标准排列逆序数为零,是一个偶排列。
一般情况下,要计算逆序数,我们可以依次令 $i = 1, \dots, N$,对每个 $i$,将其右边所有小于 $\pi_i$ 的元素数求和即可。
在排列 $p_n$ 中,考虑第 $i, j$($i < j$)两个元素的置换,不妨把他们的值分别记为 $m, n$。不妨假设 $m < n$($n < m$ 的讨论同理)。为了方便讨论,我们把任意两个不同元素都用弧线连起来,这些弧线有的代表逆序对,有的不是。我们可以把这些连线分为 4 类来讨论:
综上所述,逆序对在置换后必定改变奇数个,所以逆序数奇偶性发生变化。证毕。
证明显然。