楼主: 48930

[IQ风暴] 银行的锁

转载  简洁模式
发表于 2018-4-12 21:56:09 发帖际遇
引用
问:至少需要几把锁,钥匙应该如何分发?(难度:20把锁-半星;19,18把锁-三星;17,16把锁-四星;15及以下-五星)


作为一个数学题,应该是求最值并证明.

如果仅仅作为一个让人尝试能凑出多好的值的智力题,就直说只是让人尝试搞些好的结果出来嘛.
别说的好像要人严谨证明最优结果出题人压根儿没这种打算似的..
发表于 2018-4-12 23:29:34 发帖际遇
给个严谨的解答.
我的意思是证明最优解并给出栗子,而不是在那里瞎凑凑到多少算多少搞的组合极值题的答案像是在搞拍卖似的.
(ps.这题不难.从数学题的角度来讲.)

I.5个经理中任四人可以全开,任三人不可以全开,说明对任意三人,都存在一把锁是这三人都无法开的;
而加上剩下两人中任意一个,都可以全开,说明五人中有且仅有那两人能开.
于是,存在10把锁是有且仅有三个经理可以开的.
(称为A型锁吧.)
对任意俩经理,他们仅可以打开7把A型锁,但加上任一副行长后可全开,说明俩副行长都能开剩下的3把.
于是显然俩副行长都必须能开所有A型锁.

II.对某副行长X,他无法全开,说明存在他不能开的锁.(称为X型锁吧.)
X加上任俩经理就可以全开但仅加一个经理就不行,即任俩经理均可开所有X型锁,但任一经理均无法开所有X型锁.
于是,对每个经理,存在一把其无法打开的X型锁;
而他加上剩下四个经理中的任意一个,均可开所有X型锁,说明剩下的所有经理都能开这把锁.
于是,至少存在5把X型锁,分别能被四个经理开.
俩副行长能全开,说明另一副行长Y能开所有X型锁.

III.同理,至少存在5把Y型锁分别能被四个经理开,X能全开,Y全不能开.

IV.行长一人能开所有锁.

综上,至少存在20把锁,且以上已说清钥匙分配方案,且显然满足条件.
于是最优值就是20.

不想看/看不懂/不想看或看不懂却想吐槽我挑我毛病的看我好心给出的下表:
1234567891011121314151617181920
行长
副行长
副行长
经理
经理
经理
经理
经理


ps.如果你认为我说的是对的,或者只要你认为你确实给不出任何认为这题最优解不可能确实是20的靠谱的理由的,你就去看看在这种问题后边问
引用
问:至少需要几把锁,钥匙应该如何分发?(难度:20把锁-半星;19,18把锁-三星;17,16把锁-四星;15及以下-五星)
的人安的到底是什么心.
所以我反感这种东西并不是没有任何理由的.
ps2.为免lz误会,我针对的是那种明知道答案是20还非要怂恿人家给出不存在的更优解的,或者试来试去试不出更好就自以为是给星级的,或者...的人,如果lz不是的话那我不针对lz.
登录帐号可查看完整回帖内容
发表于 2018-4-13 01:41:57 | 2018-4-13 02:01编辑 | 来自小霸王手机
回来补充一句,上边我说的是指当且仅当所有锁都开才算开的题意下的答案.如果是允许任意定制的结构的,那就得看允许有多任意了.

举个栗子,如果连有多个门随便开一个都行这种或的结构都可以,那我也可以有一个锁同时锁住几个门这种一个变量参与多个条件的结构吧,那么其实每人负责开一把锁就已经够了..所以七把锁都够了..酱紫有意思吗..我反正不造.
发表于 2018-4-13 02:44:53 | 发自安卓客户端
有门上可以有小门
补充:8个锁头行长8个钥匙  副行长一人四把经理每个人两吧  应该可以了 5人多了4个就够了经理 浪费钥匙
登录帐号可查看完整回帖内容
楼主| 发表于 2018-4-13 11:16:34
a343516062的13把方案,因为需要对门这个条件加以改造,所以不被推荐。建议各位从锁口,挂锁,钥匙,人这四个因素上去考虑。
发表于 2018-4-13 13:16:52 发帖际遇
我又无聊了,来码一个另一种题意理解下的一个最值上界.
不保证最优,不过如果被允许的话就已经足以吊打星级评价了.

行长先无视.
副行长就称为XY吧,经理就称为ABCDE吧.
首先列出所有能开门的条件:
  1. ABCD
  2. ABCE
  3. ...
  4. BCDE
  5. XAB
  6. XAC
  7. ...
  8. XDE
  9. YAB
  10. YAC
  11. ...
  12. YDE
  13. XY
复制代码
(没必要但还是说一声,4经理组合5行,1副行长2经理组合2x10=20行,2副行长组合1行,共26行.)

首先我们给保险库装上同样数量的门,每个门对应一行.
门..就用那种两扇门分别有个长长的把手的那种大门吧..
然后7人分别出场,用一条长长长长的铁链穿过其中跟自己有关的那些门,然后首尾锁住.
锁?那个人自备,钥匙只有自己有.

完了.

现在用到了7把锁和7把钥匙.
所有开库条件成立.

除了行长.
那就给ta俩副行长的备份钥匙吧.
总共7把锁,9把钥匙.

直接用主析取范式了,单看锁数的话不排除还有优化空间的可能性.

我想问的就是这样的方法题目是否允许;如果不允许的话,到底是和哪个限制条件(不管题目说没说)矛盾.

ps.我是不赞成用多个门的,只不过好像喵到前边有人说可以的.
给个不用多个门的mod吧..
准备若干个铁环R1,R2,...,R[k-1],顺便把唯一的保险库门的俩把手称为R0和Rk.
现在作出对应:
当且仅当原先某锁的铁链锁住了第i个门,现在就用一条铁链穿过Ri和R[i-1],然后用这把锁锁住这条铁链两头.
好了现在和原先一样的效果但只用一道门.

ps2.还有各种mod,比如不用铁链,之类的,就不说了.
补充:补充下..我看到lz有
引用
a343516062的13把方案,因为需要对门这个条件加以改造,所以不被推荐
这样的表述,以及我在某种题意下证得20是最优值但是这个结果却是辣鸡水平..所以我实在无力把握lz的尺度.
头像被屏蔽
发表于 2018-4-13 18:17:36 发帖际遇
把前面楼层众人都给出的答案重复地发一遍,还大放厥词,头天我也就忍了。
今天再次进贴来捣乱,就像其本人说的,实在是太无聊了。像这种无聊了就到处捣乱的,就是来讨骂的,我总得照顾其一下啦。
长点记性!下次再来讨骂,我同样不会吝啬。
登录帐号可查看完整回帖内容
发表于 2018-4-21 22:01:05 | 发自安卓客户端
最少也要12把吧
返回版块
123
尚未登录
您需要登录后才可以回帖 登录 | 加入学院