找回密码
 欢迎注册
查看: 23440|回复: 17

[讨论] 钥匙与锁的问题(1)

[复制链接]
发表于 2012-1-8 22:02:50 | 显示全部楼层 |阅读模式

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

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

×
有$N$把钥匙和$N$把锁。

每$1$把钥匙都只能开$1$把锁,每$1$把锁都只能由$1$把钥匙打开。

即钥匙与锁具有一一对应关系。

现在我们随机抽取$(N-1)$把钥匙,随机放进$(N-1)$个箱子里,每个箱子各放$1$把钥匙。

然后随机抽取$(N-1)$把锁,将$(N-1)$个箱子锁起来,每把锁各锁$1$个箱子。

(这些锁不需要钥匙就能锁上,但需要钥匙才能打开。)

现在我们要把所有的钥匙从箱子里取出来。

要打开一个箱子,有$2$种方案:

$1$、用钥匙开锁

$2$、暴力打开箱子

我们希望暴力打开箱子的次数尽量少。

问:不需要暴力打开箱子的概率是多少?需要暴力打开$k$个箱子的概率$p(k)$是多少?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-1-9 11:11:56 | 显示全部楼层
fans总是出这种复杂度奇高的概率题,
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2012-1-9 12:57:49 | 显示全部楼层
我也觉得之前出的概率题难度太高,所以这次出一道容易一点的。

没想到wayne大牛的评价仍然是“复杂度奇高”啊。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-1-9 16:51:48 | 显示全部楼层
3# KeyTo9_Fans
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-1-9 16:58:31 | 显示全部楼层
3# KeyTo9_Fans
不知道该如何理解这道题的随机性质。
貌似条件不足。

感觉需要给出一个确定的初始状态,即各个箱子与钥匙的拓扑排序关系。
于是就好分析 图中子环路的分布情况了。

还请帮我开导一下
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-1-9 18:07:31 | 显示全部楼层
猜一下,不需要暴力打开箱子的概率是$1/N$。

评分

参与人数 1金币 +2 收起 理由
KeyTo9_Fans + 2 我也有同样的猜想

查看全部评分

毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-1-9 18:44:21 | 显示全部楼层
应该p(k)都是1/N
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-1-9 20:59:24 | 显示全部楼层
将剩余的钥匙也放进剩余的箱子中,用剩余的锁锁好。
将所有的锁编号,相应的钥匙也编相同的号。
将箱子按锁的编号从小到大顺序排列。
那么箱子中的钥匙编号按箱子的顺序排列成一个关于1至N的数字排列。
一个排列就代表一种情况。
比如:1号箱子(锁)中的钥匙开5号箱子的锁,
      5号箱子(锁)中的钥匙开8号箱子的锁,
      ......
          12号箱子(锁)中的钥匙开1号箱子的锁。
   这样1,5,......,12,1就形成了一个数字环。
1至N的一个数字排列中有k个环,取出所有的钥匙,就需要暴力打开k-1个箱子。
-------------------------------------------------------------------------------------------------------
不要暴力打开,就是1至N的一个数字排列中只有1个环。
一个环一共有$(N!)/N$种情况。所以概率=$((N!)/N)/(N!)=1/N$
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-1-9 21:11:21 | 显示全部楼层
当每个数字独立成环,即N个环。那么概率=1/(N!)
即$p(0)=1/N$
$p(N-1)=1/(N!)$
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-1-9 21:17:35 | 显示全部楼层
p(k)等于N个数字排列形成k+1个环的概率
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

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

GMT+8, 2024-4-28 12:21 , Processed in 0.058787 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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