找回密码
 欢迎注册
查看: 28101|回复: 4

[求助] 一道组合题求助

[复制链接]
发表于 2015-1-17 18:22:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
对于1,2,……,n的任意一个排列,如果相邻的两个数a,b满足a小于b称为递增的,a大于b称为递减的。请问有多少种排列使得其中恰好有且只有两对相邻数递增?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2015-1-17 21:44:10 | 显示全部楼层
在两对递增顺序处将序列断开,可以分成三个非空递减序列,可以对应三个非空子集。
所以我们可以先将n个数按顺序分成三个集合,数目可以写成$\sum_{k=1}^{n-2}C_n^k*\sum_{h=1}^{k-1}C_k^h=\sum_{k=1}^{n-2}C_n^k(2^k-2)$
后面应该还可以化简,我就不做了。
但是上面计数包含一些非法值,比如第二部分的数完全小于第一部分的。那么第一部分k个,第二部分h个的这种情况相当于分成两部分第一部分h+k个的情况有$C_n^{h+k}$种
同样还有后两部分的情况以及三个都能串在一起的情况等,所以应该改为
$\sum_{k=1}^{n-2}\sum_{h=1}^{k-1}(C_n^k*C_k^h-C_n^{h+k}-C_n^k+1)$,
根据对称性可以写成$\sum_{k=1}^{n-2}\sum_{h=1}^{k-1}(C_n^kC_k^h-2C_n^k+1)=\sum_{k-1}^{n-2}(C_n^k(2^k-2)-2(k-1)C_n^k+(k-1))$
然后慢慢化简吧,应该不难
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2015-1-18 10:01:41 | 显示全部楼层
mathe 发表于 2015-1-17 21:44
在两对递增顺序处将序列断开,可以分成三个非空递减序列,可以对应三个非空子集。
所以我们可以先将n个数 ...

明白了,万分感谢!
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2015-1-19 11:12:10 | 显示全部楼层
什么情况?不是斯特灵数吗?
\(S(n,3)=\cfrac{1}{6}(3^n-3\times 2^n +3)\)
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2015-1-19 13:06:54 | 显示全部楼层
不是斯特灵数,是这个
\(\displaystyle \sum_{k=0}^2 (-1)^k C_{n+1}^k (3-k)^n = 3^n-C_{n+1}^1 2^n +C_{n+1}^2\)
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-12-4 16:24 , Processed in 0.029965 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表