黑马程序员技术交流社区

标题: Java趣味面试题01 [打印本页]

作者: heshiwei    时间: 2015-10-9 10:06
标题: Java趣味面试题01
本帖最后由 heshiwei 于 2015-10-9 10:11 编辑

1.A、B两人分别在两座岛上。B生病了,A有B所需要的药。C有一艘小船和一个可以上锁的箱子。C愿意在A和B之间运东西,但东西只能放在箱子里。只要箱子没被上锁,C都会偷走箱子里的东西,不管箱子里有什么。如果A和B各自有一把锁和只能开自己那把锁的钥匙,A应该如何把东西安全递交给B?

作者: 大木木    时间: 2015-10-9 10:12
请问箱子能上两个锁不
作者: LLLLL    时间: 2015-10-9 19:16
A把药放进箱子,用自己的锁把箱子锁上。B拿到箱子后,再在箱子上加一把自己的锁。箱子运回A后,A取下自己的锁。箱子再运到B手中时,B取下自己的锁,获得药物。
作者: 斯文阿昊    时间: 2015-10-9 20:30
楼上说出了真理,膜拜
作者: mars314    时间: 2015-10-9 20:35
。。。。。。。。。。。。。。。。。。。。。。。。。。。
作者: 往事如风555    时间: 2015-10-9 22:21
这是什么啊,要怎么代码实现?
作者: 删''情    时间: 2015-10-9 23:42
A把药放进箱子,,锁上给C,,C运给B,,B锁上给C,,C再给A,,A打开自己的锁,再给C,C最后给B,B就拿到药了,,
作者: lkjmnbqwe    时间: 2015-10-9 23:56
这用也要用代码实现?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2