本题导读

本题考查排列与逆序数定义。核心在于结论递推法、累加法的灵活运用。

📌【题干】

Question

(2018年江苏卷)设置,对的一个排列,如果当时,有,则称是排列的一个逆序,排列的所有逆序的总个数称为其逆序数. 记为的所有排列中逆序数为全部排列的个数. (1) 求的值;(2) 求的表达(用表示).

🔍【思路分析】

破题导航

  1. 理解逆序数:逆序数简化了一个排列相对于自然顺序()的“混乱程度”。

    • :只有一个排列,即,故。

    • :只能是连续两个数据交换位置(如),共有种可能,故。

  2. 第一问:穷举与观察:

    • :对的全排列进行穷举,数出逆序数为2的个数。

    • :可以利用插入法。在的排列中插入数字。

  3. 第二个问题:建立递推关系(核心):考虑将数字到插入的一个排列中。

    • 若插入到最后位,逆序数不变(增加0)。

    • 若插入到倒数第二位,逆序数增加1。

    • 若插入到倒数第三位,逆序数增加2。以此类推。由于我们要找逆序数为2的新排列,所以:

    • 原排列逆序数为2,则必须放最后位(1种放法)。

    • 原排列逆序数为1,则必须放倒数第二位(1种放法)。

    • 原排列逆序数为0,则必须放倒数第三位(1种放法)。由此得到递推式:。

  4. 直观通项: 代入和,得到. 利用疲劳的加法活动。

✅【答案】

点击查看答案

(1) ,

(2) ()

✍【详细解析】

Abstract

解:(1) 对于的所有排列,逆序情况如下:

  • :逆序数为0

  • :逆序,数为1

  • :逆序,数为1

  • :逆序,数为2

  • :逆序,数为2

  • :逆序,数为3故****。

对于的排列中逆序数为2的个数:将数字插入的排列中:

  • 若原排列逆序数为2(共个),插在最后,新逆序数仍为2。

  • 若原排列逆序数为1(共个),插在倒数第二位,新逆序数增加 1 等于 2。

  • 若原排列逆序数为0(共个),插在倒数第三位,新逆序数增加 2 等于 2。 故****。

(2) 一般的,如前所述,逆序数为0的排列只有,故。 逆序数为1的排列只能是交换相邻的两个数,共有种对,故。

根据插入法原理,将到插入的排列中产生逆序数为2的排列,递推关系为:

代入已知:

由此得推式:。 当时,利用累加法:

注意这是一个等差数列,首项为5,末项为,项数为。

(此计算稍繁琐,可改用从一开始的求和)更不用的写法:

验证:当时,。按照递推式,符合。

所以,当时,。

💡【考点总结与回顾】

  1. “插入法”思维:这是解决排列组合动态变化问题的核心工具。理解“新加入的最大数放在倒数第一”位置会产生一个新逆序”是本题的破题点。

  2. 特殊数列的预判:

  3. 累加法的规范书写:在使用中时,一定要契约的取值范围,并最后进行代入验证。

💡【考点归纳与避坑指南】

Danger

  1. 核心考点:待补

  2. 核心方法:待补

  3. 避坑指南:待补

📖【试题探源与推广】

Tip

在更高级的数学中,逆序数的分配可以用生成函数表示:

展开此演示式,前几项系数即为。本题其实就是在求项的系数。通过该公式可以发现,逆序数分布具有高度的精确性,即。

🔗【关联脉络】

Multi column