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

[讨论] 密码锁[简化版]

[复制链接]
发表于 2008-6-19 15:39:53 | 显示全部楼层 |阅读模式

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

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

×
有一 n 位密码锁,每位密码有18种可能“A B C D E F a b c d e f 1 2 3 4 5 6 ”

已知现在设置的密码符合下列要求

1,任意两个相邻的字符必定不同
2,{A,a,1}互不相邻,{B,b,2}互不相邻,{C,c,3}互不相邻,
  {D,d,4}互不相邻,{E,e,5}互不相邻,{F,f,6}互不相邻。
3,若('A'或'a'或'1')与('D'或'd'或'4')相邻,则('A'或'a'或'1')必在前
4,若('B'或'b'或'2')与('E'或'e'或'5')相邻,则('B'或'b'或'2')必在前
5,若('C'或'c'或'3')与('F'或'f'或'6')相邻,则('C'或'c'或'3')必在前

求此密码有多少种可能?即求通项公式
现提供如下数据以供参考:
n        s
0        1
1        18
2        243
3        3240
4        43254
5        577368
6        7706988
7        102876480
8        1373243544

此题改编自 http://tieba.baidu.com/f?kz=411865183 作者 “没——问题”
原题目过难了,上面数据中的n=7;n=8;由百度数学吧 “没——问题”提供
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-6-19 15:49:14 | 显示全部楼层
这个我不是已经在原贴给出答案了吗?
$3^n round({3+sqrt(6)}/4 (2+sqrt(6))^n)$
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-6-19 15:54:52 | 显示全部楼层
其实方法很简单,
我们记长度为n,最后一位为A的满足条件密码数目为$u_n$,最后一位为D的满足条件的密码数目为$v_n$
由对称性我们知道,最后一位为B,C,a,b,c,1,2,3的也都是$u_n$,最后一位为E,F,d,e,f,4,5,6的也都是$v_n$
然后可以知道递推式
$u_{n+1}=6u_n+6v_n$
$v_{n+1}=9u_n+6v_n$
其中$u_1=1,v_1=1$
而计算结果为$a_n=9u_n+9v_n$
上面递推式中消去v就可以得到一个二阶递推式,通过解特征方程就可以得到通项公式
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2008-6-19 19:29:47 | 显示全部楼层
俄 对不起 没注意...非常非常感谢
发现这个论坛比数学吧还好
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-6-19 20:28:18 | 显示全部楼层
谢谢!
你会逐渐发现这里的功能很强大,交流很方便。
欢迎介绍更多的朋友来。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

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

GMT+8, 2024-4-24 05:23 , Processed in 0.064835 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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