本题导读
本题考查排列与逆序数定义。核心在于结论递推法、累加法的灵活运用。
📌【题干】
Question
(2018年江苏卷)设置,对的一个排列,如果当时,有,则称是排列的一个逆序,排列的所有逆序的总个数称为其逆序数. 记为的所有排列中逆序数为全部排列的个数. (1) 求的值;(2) 求的表达(用表示).
🔍【思路分析】
破题导航
理解逆序数:逆序数简化了一个排列相对于自然顺序()的“混乱程度”。
:只有一个排列,即,故。
:只能是连续两个数据交换位置(如),共有种可能,故。
第一问:穷举与观察:
:对的全排列进行穷举,数出逆序数为2的个数。
:可以利用插入法。在的排列中插入数字。
第二个问题:建立递推关系(核心):考虑将数字到插入的一个排列中。
若插入到最后位,逆序数不变(增加0)。
若插入到倒数第二位,逆序数增加1。
若插入到倒数第三位,逆序数增加2。以此类推。由于我们要找逆序数为2的新排列,所以:
原排列逆序数为2,则必须放最后位(1种放法)。
原排列逆序数为1,则必须放倒数第二位(1种放法)。
原排列逆序数为0,则必须放倒数第三位(1种放法)。由此得到递推式:。
直观通项: 代入和,得到. 利用疲劳的加法活动。
✅【答案】
点击查看答案
(1) ,
(2) ()
✍【详细解析】
Abstract
解:(1) 对于的所有排列,逆序情况如下:
:逆序数为0
:逆序,数为1
:逆序,数为1
:逆序,数为2
:逆序,数为2
:逆序,数为3故****。
对于的排列中逆序数为2的个数:将数字插入的排列中:
若原排列逆序数为2(共个),插在最后,新逆序数仍为2。
若原排列逆序数为1(共个),插在倒数第二位,新逆序数增加 1 等于 2。
若原排列逆序数为0(共个),插在倒数第三位,新逆序数增加 2 等于 2。 故****。
(2) 一般的,如前所述,逆序数为0的排列只有,故。 逆序数为1的排列只能是交换相邻的两个数,共有种对,故。
根据插入法原理,将到插入的排列中产生逆序数为2的排列,递推关系为:
代入已知:
由此得推式:。 当时,利用累加法:
注意这是一个等差数列,首项为5,末项为,项数为。
(此计算稍繁琐,可改用从一开始的求和)更不用的写法:
验证:当时,。按照递推式,符合。
所以,当时,。
💡【考点总结与回顾】
“插入法”思维:这是解决排列组合动态变化问题的核心工具。理解“新加入的最大数放在倒数第一”位置会产生一个新逆序”是本题的破题点。
特殊数列的预判:
累加法的规范书写:在使用中时,一定要契约的取值范围,并最后进行代入验证。
💡【考点归纳与避坑指南】
Danger
核心考点:待补
核心方法:待补
避坑指南:待补
📖【试题探源与推广】
Tip
在更高级的数学中,逆序数的分配可以用生成函数表示:
展开此演示式,前几项系数即为。本题其实就是在求项的系数。通过该公式可以发现,逆序数分布具有高度的精确性,即。
🔗【关联脉络】
Multi column
知识锚点 (Nodes)
类题演练 (Links)