打印

世界上最难的智力题!

0
太难了,还是没有搞清楚,望高人指点一下。

TOP

0
有一个人一直负责把关闭的灯打开,其他人看到灯是开着的状态就拿一次灯泡并且把灯关上,看到灯是关闭状态就那灯泡,这个负责开灯的人开过99次灯后就可以认定所有的人都拿到了灯泡,他再拿下灯泡就可以宣布所有的人都来过这个庭院了。
这题对于程序员来说是很简单的逻辑题。
思路简单的说就是这个庭院就像一个参数传递的介质,负责计数的人就像一个计数器;而这里唯一能传递的参数就是灯的状态。灯有两种状态,开和关。我们把开当成+0,关当作+1。
计数器看到关状态就计数+1,然后做递归,直到计数器到99结束。

[ 本帖最后由 surfingafish 于 2008-10-17 23:36 编辑 ]

TOP

0
引用:
原帖由 ddee0 于 2008-9-19 21:58 发表
百度出来一个比较BT 但是最快的答案

大家约好,出去放风就自杀,这样每天就会死一个人,而且永不重复。当一个人第二次出去的时候,他就知道所有的人都死了,只剩下他一个了,然后他就可以向国王报告了,而且只要1 ...
你认为会有人出去两次么?第一次出去已经自杀了。
而且出去的顺序是随机的,你今天出去了,明天出去的可能还是你!
逻辑阿逻辑!完全没有逻辑。

[ 本帖最后由 surfingafish 于 2008-10-17 23:49 编辑 ]

TOP

0
每出去一个,就使电路短路,牢房里的灯就会熄灭一次,第二次就不要动,这样灭了100次,就是全部放风了。

TOP

0
感觉就是没有答案的问题,如果一个牢房永远随机开下去,不说多,开个20年,那其他人只有等死的份了,那还有心思活命?

TOP

0
有些理解不了啊!!到底哪个是正确答案啊!!

TOP

0

回复 1楼 的帖子

好想请教爱因斯坦啊。。。。有他的智商就什么都不怕了
本帖最近评分记录
  • 陶然 金币 -4 符号灌水--请重新阅读版规! 2008-10-20 20:13

TOP

0
不知道这个题有没有一个正确的答案那位高人出个主意

TOP

0
100个人每人都带一瓶香水~
第一次出去的人就把香水打开~
让大家都闻到~(应该能闻到吧,不然人都憋死了不是.然后他的香水瓶就可以扔了)
哪天有个闻到过99次香水味的MAN出来了,他就可以去告诉国王了~~

TOP

0
如果每人都有部手机,,联系联系也是不错的~~

TOP

当前时区 GMT+8, 现在时间是 2025-3-22 09:35