| 有一天,音乐会上有100个鼓手,他们同时开始敲鼓。每10分钟,鼓手中的一半停止敲鼓,剩下的鼓手继续敲鼓。这样持续下去,问过多少时间后,只剩下一个鼓手在敲鼓? |
永远也不会只剩下一个鼓手敲鼓。因为每个10分钟都只会剩下一半的鼓手,但是无论过了多少时间,都会剩下至少两个鼓手。
|
| 一匹马跑一个小时能跑多远? |
取决于它的速度和它想跑多远。
|
| 有一个人站在一座桥上,桥的一边是一只狼,另一边是一只老虎。他只能选择一边过桥,但他知道无论哪边,都会被那一边的动物吃掉。那么,他该如何安全过桥? |
他可以在桥上等待,直到天黑,这样狼和老虎都会看不见,然后他可以安全地过桥。
|
| 有一个人,他每天都穿着红色的衣服,走在大街上引人注目。然而,他的衣服并不是他自己选择的颜色。为什么? |
因为他是交通警察,红色是交通警察制服的标准颜色。
|
| 喜欢跟尾巴,却一点都不是猫的是什么动物? |
鞭蚶(一种海洋无脊椎动物,外形长得像尾巴)
|
| 身高一米八,却走路像一米二,是什么人? |
一个拿着一把大雨伞的矮个子。
|
| 有一个人站在一座桥的中间,他想过桥,但桥上有一只鹅,他不敢过去。他试着喊鹅走开,但鹅不理他。他试着绕过鹅走,但鹅却跟着他。他该怎么办才能过桥? |
他只需要等待,因为鹅是跟着他走的,而不是挡在桥上。
|
| 全身湿透的人为什么不会感觉寒冷? |
因为他是在热水里洗澡。
|
| 有一个人在夜晚散步,突然看到地上有一条蛇,但他并没有感到害怕。为什么? |
因为那条蛇是玩具蛇,不会咬人。
|
| 一个房间里有三个开关,分别控制三盏灯。但你只能进入这个房间一次。如何确定每个开关控制哪个灯? |
打开第一个开关并保持一段时间,然后关闭它。然后打开第二个开关,进入房间。通过观察灯的状态可以得出结论:亮着的灯对应第二个开关,熄灭的灯对应第三个开关,而仍然是关闭的灯对应第一个开关。
|
| 有一座房子,里面有三个开关,分别控制三个灯泡。你现在站在房子外面,一次只能进去一次,进去后只能在里面待一会儿,然后再出来。你不知道每个开关具体控制哪个灯泡,也不能通过声音或者震动来判断。你只有一次进去的机会,请问如何准确判断每个开关控制哪个灯泡? |
先打开一个开关,待一会儿后关闭它。然后打开另一个开关,然后进去房子。如果灯泡亮着,那么这个开关控制这个灯泡;如果灯泡熄灭但摸起来温热,那么这个开关控制另一个灯泡;如果灯泡熄灭且摸起来冷,那么这个开关控制剩下的灯泡。
|
| 有一个人,他每天都在自己家里看电视,却从来不付电视费,为什么? |
因为他是电视台的老板。
|
| 有一只小猫爬上了一棵10米高的树,但它只用了5分钟就爬下来了,为什么? |
因为它爬上去的是树的背面。
|
| 有一个人在森林中迷路了,忽然他看到了两个人,一个人向左指,一个人向右指。他应该听谁的指示才能找到出路? |
他应该听向左指的人。因为脑筋急转弯中的人总是说谎的,而向左指的人说的是向右,所以他应该向相反的方向走,才能找到出路。
|
| 有一天,兔子和乌龟比赛跑步,兔子跑得非常快,但突然停下来休息。为什么? |
因为兔子看到了一棵胡萝卜树,忍不住想去吃胡萝卜。
|
| 有一个人夜里睡觉时买了一场噩梦,第二天醒来却觉得非常开心,请问为什么? |
因为噩梦中梦到自己中了一亿大奖!
|
| 一个人生活在一个没有镜子的房间里,却总能看到自己的脸。为什么? |
因为他是一个化妆师,总是在给别人化妆。
|
| 有一个人从山顶往下走,每走一步都会比上一步高出1米,但是每走两步就会比上一步低出2米。那么这个人最后能否走到山底? |
可以。因为无论他怎么走,最终肯定会走到山底,只是走的时间会有所不同。
|
| 有四个姐妹,她们都有一个弟弟,但弟弟没有姐妹。这是怎么回事? |
因为"她们"是指那四个姐妹,而"弟弟"是指其中一个姐妹的弟弟。
|
| 有一天,一个人走进一家餐馆,点了一份牛排。他吃完后,却觉得牛排不够熟,于是向服务员抱怨。服务员立即道歉并将牛排带走。但过了一会儿,服务员却又将同一块牛排端给了这位顾客。为什么? |
因为那位顾客点的是“熟了一点”的牛排。
|
| 一个人走进了一间完全关闭的房间,他看到地上有几滴水。他为什么要立刻离开房间? |
因为他是在室外,而不是在房间里。
|
| 有一只猫,它站在河中间的哪一边? |
它站在河的一侧,因为猫是不会站在水中的。
|
| 什么东西有头却没有脖子,有眼却不能看? |
针
|
| 有一座桥,桥上有四个人,他们都想过桥,但桥上只能同时过两个人,而且桥上只有一盏灯。这四个人有不同的行走速度,两个人过桥的时间是他们中速度较慢的那个人的时间。现在问题是,这四个人如何过桥才能用最短的时间? |
先让速度最快的两个人 A 和 B 过桥,耗时为 max(A, B)。接着 A 返回,耗时为 A。然后让速度最慢的两个人 C 和 D 过桥,耗时为 max(C, D)。最后 B 返回,耗时为 B。总耗时为 max(A, B) + A + max(C, D) + B。
|