推荐榜 短消息 big5 繁体中文 找回方式 手机版 广 广告招商 主页 VIP 手机版 VIP 界面风格 ? 帮助 我的 搜索 申请VIP
客服
原帖内容
zhao124046424

2013-12-28 01:23


答案:
设满足要求的最少把数的锁为n把,并记这n把锁的集合是A,Ai(i是下标)是第i个成员可以打开的锁的集合。对于{1,2,...,11}的任何5元子集{i1(数字是下标),i2,...,i5},有

Ai1(i是A的下标,1是i的下标,依此类推)并 Ai2 并 Ai3 并 Ai4 并 Ai5不等于A;

同理对于{1,2,...,11}的任何6元子集{j1,j2,...,j6}

Aj1 并 Aj2 并 Aj3 并 Aj4 并 Aj5 并 Aj6=A

设x(i1…i5)是锁的编号为i1,i2...,i5的那5个成员打不开的一把锁,而对于任何j不属于{i1,i2,...,i5},x(i1…i5)一定属于Aj

综上所述,可以得到{1,2,...,11}的5元子集与锁之间的关系应该是一个单射关系(证明从略,因为我还没有得到一个十分严谨的证法,不好写上来)。
因为{1,2,...,11}的不同5元子集有C(5,11)=462个(就是11个中取5个的组合数),所以锁的数量至少是462把。

换句话说,给宝箱加上462把锁(现实生活中应该不会有人这么干的),并将这些锁与集合{1,2,...,11}的462个5元子集一一对应,将每把锁的6枚钥匙分发给这把锁所对应的5人组之外的6个成员保管使用,则任何5个成员都有一把锁打不开,而任何6个成员都能打开全部锁。符合要求。

所以,至少有462把锁,每把锁6枚钥匙=2772把钥匙=每人252把钥匙
评分:7分
点评:252把钥匙····科学家也是把力气活····

查看评分记录

积分 用户名 时间 理由
金币 +95 獨醉 2013-12-31 00:29 10+5+30 正确+勋章翻倍


当前时区 GMT+8, 现在时间是 2025-6-16 10:19