每日一题[2197]递推计数

1,2,3,4,5,6 的排列中,满足对 k=1,2,3,4,5 都有排列的前 k 项中至少有一个数比 k 大的排列的个数为_______.

答案    461

解析    对于正整数 n,kkn),若 1,2,3,,n 的一个排列满足前 k 项为 1,2,,k 的排列,但前 k+1 项(如果有的话)不为 1,2,,k+1 的排列,则称这个排列为 k 阶不动的.设排列 1,2,,n k 阶不动排列的个数为 an,k,根据题意,所求排列的个数为 a6,6.注意到 nk=1an,k=n!an,k=(nk)!ak,k,

于是数列 (an,n) 满足递推关系an,1=n!k=1(nk)!ak,k,
于是有 a1,1=a2,2=1a3,3=3.因此a4,4=24(61+21+13)=13,a5,5=120(241+61+23+113)=71,a6,6=720(1201+241+63+213+171)=461.

此条目发表在每日一题分类目录,贴了标签。将固定链接加入收藏夹。

发表回复