设万维读者为首页 广告服务 技术服务 联系我们 关于万维
简体 繁体 手机版
分类广告
版主:
万维读者网 > 灵机一动 > 帖子
多重门问题试解
送交者: 刘福禄 2012年09月13日21:49:19 于 [灵机一动] 发送悄悄话
某饮料公司把一种饮料配方锁在一保险箱中。公司里有3个人可以接触这个秘方,但必须在其中2个人同时在场的情况下。因此,保险箱上了三重锁A,B,C。这3个人每人知道其中两重锁的密码:(A,B),(B,C),(C,A)。因此,任何一人自己不能打开保险箱,但3人中任意2人以上一起都能打开三重门。

请问,如果现在需要有6个人能接触此秘方,但要求必须3人或3人以上才能同时打开保险箱。保险箱至少需要用多少重锁。这6个人中每个人至少要知道其中几重锁的密码。

解:


1) 假设需要N个锁,每个人用0,1代表。0表示没有密码,1表示有

2)任何两个人, a | b != N个1s

3)任何3个人,a | b | c = N个1s

4)如果满足(2),每个人至少有5个门没有密码(five 0s)


所以一排就出来了, every col will have two 0s, and four 1s.

000001111111111

011110000111111

101110111000111

110111011011001

111011101101010

111101110110100



0%(0)
0%(0)
标 题 (必选项):
内 容 (选填项):
实用资讯
回国机票$360起 | 商务舱省$200 | 全球最佳航空公司出炉:海航获五星
海外华人福利!在线看陈建斌《三叉戟》热血归回 豪情筑梦 高清免费看 无地区限制
一周点击热帖 更多>>
一周回复热帖
历史上的今天:回复热帖
2010: ZT:"脑控技术"ABC与神秘的电