每日一题[3764]凝聚与生长

2025年2月清华大学THUSSAT测试数学 #19

已知 {a1,a2,a3,,an}={1,2,3,,n} 其中 n2nN,一个 n 元排列记为 (a1,a2,a3,,an).如果排列 (a1,a2,a3,,an) 满足任意 k{1,2,,n1},存在 mN,且 k<mn 使得 |akam|=1,称其为凝聚排列.

1、写出 n=4 时的所有凝聚排列;

2、求证:凝聚排列 (a1,a2,a3,,an) 必有 a1=1n

3、求 n 元凝聚排列的个数.

解析

1、对排列 p=(a1,a2,,an),定义 p 的补 p¯=(n+1a1,n+1a2,,n+1an),则 p 是凝聚排列等价于 p¯ 是凝聚排列.而且凝聚数列从结尾倒排,每个数都是之前的数的相邻数,于是先写出

(4,3,2,1),(1,4,3,2),(4,1,3,2),(1,2,4,3),
再写出它们的补即可,为
(4,3,2,1),(1,4,3,2),(4,1,3,2),(1,2,4,3),(1,2,3,4),(4,1,2,3),(1,4,2,3),(4,3,1,2).

2、考虑集合 Ak={ak,,an},则分别令 k=n1,n2, 可知 Ak 中的元素从小到大排列为连续正整数,而

A2={1,2,3,,n}{a1},
从而 a1=1n

3、设 n 元凝聚排列的个数为 xn,则 x2=2,且 n+1 开头的 n+1 元凝聚排列,去掉第一个数后与 n 元凝聚排列一一对应;而 1 开头的 n+1 元凝聚排列取补后去掉第一个数与 n 元凝聚排列一一对应; 综上所述,有 xn+1=2xn,进而 xn=2n1nNn2).

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

发表回复