免得我班门弄斧。迟点,如果没有鲁班,我再弄回斧。 |
有顾客要求如此这般,你将如何做? |
假设钥匙为密码---那么办公室密码为12345,总门密码为123,这样就可以啦 |
就是这个道理吧。我也有碰到这样的事,当时就这样理解的。但没有比较过。 拿几把里面的不同门的钥匙比较一下,应该有相同的地方。 |
too simple lah |
瞎猜: 假设有5个锁芯 每个办公室的锁前3个锁芯管用 总门的锁后两个锁芯管用 每把钥匙的前3个齿管自己的办公室,后两个齿管总门 |
听过装修钥匙吗? 装修的工人先用,完了后只要用另一把钥匙一插装修钥匙就没用了,锁芯都不用改 但是你把装修钥匙拿有的地方一改一样可以打开屋主开过的门,国外可能没听说过吧?你把你那钥匙拿国内一改一定也可以通开 |
对此题,你懂锁的原理,并不是人人都懂。 另外,你答的只是一种方法;还有其它方法,你就没说到。 |
我来讲讲我的理解(方法): 先讲锁的原理:锁芯和锁体是由几个管道interface在一起。每个管道里装有至少2颗(或以上)的弹子(长短不同的小圆柱),上面压上一个弹簧。钥匙齿有高高低低,插进锁芯后,就把相应部位的各管里的弹子顶上一定的高度,当所有管的两颗弹子界面正好与锁芯和锁体的界面平齐时,锁芯就能在锁体里转动(锁开了)。否则,哪怕还有一管的两颗弹子界面没有与锁芯和锁体的界面平齐,就打不开。 方法1: 假设用数字来代表钥匙齿的高低与弹子的长短关系,假设是一只5管锁。 你的34375锁只能由你的34375钥匙来开, 他的38315锁只能由他的38315钥匙来开, 她的32395锁只能由她的32395钥匙来开, 但如果一只锁,其弹子装成3_3_5的话(即第二、第四管内留空,不装弹子),那你们三人的钥匙都能开了。 方法2(“太简单”兄讲的方法): 如果一个管里装有3颗弹子,高度为3的钥匙齿能够把1、2两颗弹子的界面顶到与锁芯和锁体的界面平齐,而高度为5的钥匙齿能够把2、3两颗弹子的界面顶到与锁芯和锁体的界面平齐,那么,这两个高度的钥匙齿都能开锁。因此,即便各管都不留空,也是有可能不同的钥匙开同一锁的,前题是管内的弹子足够多。 小时候,闲着无聊,就把家里一些不配套的锁和钥匙收集来,卸下锁芯,按钥匙重装弹子,使废物重新有用,好不得意。所以,有谁要修锁的话,我可充当锁匠。 |
其实,我原先也考虑过里面所有办公室的钥匙可能有部分相同。于是我就找了几个比较了一下,发现完全不同! 从“太简单”这位朋友的回答,以及hu兄的总结,至少我觉得我得到了答案!非常巧妙。 我猜想开始回复的几位朋友也能从hu兄的综合中得到更好的解答。 很多时候一道题目在我的眼里是难题,在旁人的看来再简单不过。我的看法是如果这个论坛难易题目都来一点,让不同的网友各取所需也未尝不可。有时候,我给的题目,特别是我自己想出来的题目比较容易,我之所以拿出来是因为我以前没有这么想过,但是如果认真想了,其实不难。所以,我给出这些现实生活中的题目希望能够抛砖引玉,让更多的朋友加入。 |
I am sorry that I am not able to give this answer in Chinese characters. The lock design of the main door must be simpler than the designs of locks for individual office doors. The lock of each office door includes the same features as the lock of the main door, plus unique features of its own. These features do not interact with the simpler lock of the main door. Therefore, each office key is able to open the main door but not the doors to other offices. |
哈哈,回答的正确。不过如果你看看所有的其他朋友的回复,你可以发现main door锁的设计可以更复杂! 并且,里面办公室的门不一定需要有“same features ” |
Very true. The main door luck can be more complicated than indinvidul lucks. Thanks! |
我觉得钥匙的模型就是多项式。因子之间是逻辑与关系。打开一把锁就是构造组合逻辑的1,满足所有因子。 总门是公因子。 在公因子的基础上加上其他因子,成为不同的钥匙。问题更多在于锁,而不在于钥匙。 |
欢迎光临 珍珠湾ART (http://art.zhenzhubay.com/) | Powered by Discuz! X3 |