找回密码
 欢迎注册
查看: 661|回复: 6

[求助] 用数字1、2、3组成一个六位数

[复制链接]
发表于 2024-7-1 21:52:24 | 显示全部楼层 |阅读模式

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

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

×
用数字1、2、3组成一个六位数(不一定3个数字都用完),且数字1不能相邻的排法有多少种?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2024-7-1 23:25:03 | 显示全部楼层

用插板法

先安排k个2, 3, 共是2^k种,然后在其k+1个缝隙中(两端也视为缝隙)插入剩下的6-k个1.
缝隙要不少于插板的数量,才能保证没有2个板子插到1个缝隙中,所以k≥5/2, 取整得k≥3.
在k+1个缝隙中选择 6-k个插入板子,是组合数C(k+1,6-k).
2,3 的安排与1的插入是相互独立的,按乘法原理交叉排列数为2^k·C(k+1,6-k).

2^6+2^5*C(6,1)+2^4*C(5,2)+2^3*C(4,3)=448

点评

太好了,这个解释令我茅塞顿开,谢谢老师!  发表于 2024-7-19 11:05
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
回复 支持 1 反对 0

使用道具 举报

发表于 2024-7-2 22:59:52 | 显示全部楼层
全排列:3^6
两个1相邻情况:
2个1:C(5,1)*2^4=80
3个1:C(5,3)*2^3*C(2,1)=160
4个1:C(5,2)*2^2=40
5个1:C(5,1)*2=10
6个1:1
总计:3^6-80-160-40-10-1=448


点评

谢谢老师,答案就是这个,我不知怎么求出。  发表于 2024-7-3 15:59
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
回复 支持 1 反对 0

使用道具 举报

发表于 2024-7-4 10:00:04 | 显示全部楼层
可以计算使用h个1的数字的方案,由于除了最后一个位置,1后面必须再安排一个数,我们可以考虑每个1会同时占用自己和后面一个位置,那么需要在最后再添加一个位置,于是挑选1的方案为$C_{7-h}^h$中方案,余下还有6-h个位置任意安排2和3,所以总共$2^{6-h}C_{7-h}^h$
最后累计就是$\sum_{h=0}^3 2^{6-h}C_{7-h}^h=448$

点评

这方法好高端,佩服!!!  发表于 2024-7-4 15:51

评分

参与人数 1威望 +8 金币 +8 贡献 +8 经验 +8 鲜花 +8 收起 理由
northwolves + 8 + 8 + 8 + 8 + 8 赞一个!

查看全部评分

毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

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

GMT+8, 2024-10-18 13:02 , Processed in 0.041696 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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