今天连续两面百度,发现有些智力题没有答的比较好。今天脑补了一波智力题大家共同学习一下。
考虑一个双人游戏。游戏在一个圆桌上进行。每个游戏者都有足够多的硬币。他们需要在桌子上轮流放置硬币,每次必需且只能放置一枚硬币,要求硬币完全置于桌面内(不能有一部分悬在桌子外面),并且不能与原来放过的硬币重叠。谁没有地方放置新的硬币,谁就输了。游戏的先行者还是后行者有必胜策略?这种策略是什么?
先行者有优势,只要占据了中心位置之后每一次,每一次都放置在后行者的对称位置就可以保证一定有位置。
一块矩形的巧克力,初始时由N x M个小块组成。每一次你只能把一块巧克力掰成两个小矩形。最少需要几次才能把它们掰成N x M块1x1的小巧克力?
这个题目比较简单,因为每一次掰只会多产生一块巧克力,所以最少也要M*N-1次才可以。
A、B两人分别在两座岛上。B生病了,A有B所需要的药。C有一艘小船和一个可以上锁的箱子。C愿意在A和B之间运东西,但东西只能放在箱子里。只要箱子没被上锁,C都会偷走箱子里的东西,不管箱子里有什么。如果A和B各自有一把锁和只能开自己那把锁的钥匙,A应该如何把东西安全递交给B?
A可以先把把药放到自己的箱子里去,然后加上自己的锁。然后B拿到箱子后再加上一把自己的锁。A重新得到箱子后把自己的锁解开,B到最后直接就可以打开自己的锁然后取出药。
一对夫妇邀请N-1对夫妇参加聚会(因此聚会上总共有2N人)。每个人都和所有自己不认识的人握了一次手。然后,男主人问其余所有人(共2N-1个人)各自都握了几次手,得到的答案全部都不一样。假设每个人都认识自己的配偶,那么女主人握了几次手?
握手次数只可能是从0到2N-2这2N-1个数。除去男主人外,一共有2N-1个人,因此每个数恰好出现了一次。其中有一个人(0)没有握手,有一个人(2N-2)和所有其它的夫妇都握了手。这两个人肯定是一对夫妻,否则后者将和前者握手(从而前者的握手次数不再是0)。除去这对夫妻外,有一个人(1)只与(2N-2)握过手,有一个人(2N-3)和除了(0)以外的其它夫妇都握了手。这两个人肯定是一对夫妻,否则后者将和前者握手(从而前者的握手次数不再是1)。以此类推,直到握过N-2次手的人和握过N次手的人配成一对。此时,除了男主人及其配偶以外其余所有人都已经配对。根据排除法,最后剩下来的那个握手次数为N-1的人就是女主人了。
写下一句话表述你将获得的美元情况,如果叫你从下面两种游戏中选择一种,你选择哪一种?为什么?
a. 如果这句话为真,你将获得10美元;如果这句话为假,你获得的金钱将少于10美元或多于10美元(但不能恰好为10美元)。
b. 不管这句话的真假,你都会得到多于10美元的钱。选择第一种游戏,并写下“我既不会得到10美元,也不会得到999999美元”。
某种药方要求非常严格,你每天需要同时服用A、B两种药片各一颗,不能多也不能少。这种药非常贵,你不希望有任何一点的浪费。一天,你打开装药片A的药瓶,倒出一粒药片放在手心;然后打开另一个药瓶,但不小心倒出了两粒药片。现在,你手心上有一颗药片A,两颗药片B,并且你无法区别哪个是A,哪个是B。你如何才能严格遵循药方服用药片,并且不能有任何的浪费?
把手上的药先都切成均等的两片,然后分成两堆,再取量外一粒A药切成两半,分别加入到之前的两堆里 面,以后的两天每天服用一堆就可以。
7. 你在一个飞船上,飞船上的计算机有n个处理器。突然,飞船受到外星激光武器的攻击,一些处理器被损坏 了。你知道有超过一半的处理器仍然是好的。你可以向一个处理器询问另一个处理器是好的还是坏的。一个 好的处理器总是说真话,一个坏的处理器总是说假话。用n-2次询问找出一个好的处理器。
给处理器从1到n标号。用a->b表示向标号为a的处理器询问处理器b是不是好的。首先文1->2,如果1说不是好的,就把他们俩都去掉(去掉一个坏的和一个好的,最后剩余处理器中好的仍然过半),然后从3->4开始继续发问。如果说1说2是好的,就问2->3,3->4.。。。知道某一次j说j+1是坏的,把j和j+1去掉。然后问j-1->j+2;或者从j+2->j+3开始发文,如果前面已经没有j-1. 注意到你始终维护着这样子一个链,前面的每一个处理器都说后面是好的。这条链里的所有服务器要么都是好的,要么都是坏的。当这条链越来越长,剩下的链越来越短,总有一个时候这条链的长度超过了剩下值的一般,此时可以肯定这条链里的处理器都是好的。或者越来越多的处理器被去掉,链的长度依然为0,而最后剩下一个或者两个处理器没有被问道过,那么他们一定是好的。另外注意到,第一个处理器的好坏从来没有被问道过,仔细想想会发现最后一个处理器的好坏不可能被问到过(一旦链的长度超过剩余处理器的一半,或者最后没被去掉的只剩这一个了,你就不用问了),因此询问的次数不超过n-2;
8. 一个圆盘被涂上了黑白二色,两种颜色各占一个半圆。圆盘以一个未知的速度、按一个未知的方向旋转。你有一种特殊的相机可以让你即时观察到圆上的一个点的颜色。你需要多少个相机才能确定圆盘旋转的方向?
两个相机距离比较近,然后观察那个相机先变夜色就可以找到方向。
9.有25匹马,速度都不同,但每匹马的速度都是定值。现在只有5条赛道,无法计时,即每赛一场最多只能知道5匹马的相对快慢。问最少赛几场可以找出25匹马中速度最快的前3名?(百度2008年面试题)
首先比5次选出这5次比赛的第一名出来;
将选出来的这5个进行比较后确定这5匹马的名次。
剔除这次比赛的后两名,然后选出跑的最快的马首次所在的赛道的2,3名,选出跑的次快的马首次比赛的2名;
这样的话现在就剩2+2+1=5匹马进行比赛,然后只需在比一次即可。(第一名已经出现了)
所以最后的答案是5+1+1=7次。。。。。。。。。。。。。。。。。。。。今天被问到了36匹马,6个赛道的问题,不过都是一个类型.
10.有两根不均匀分布的香,香烧完的时间是一个小时,你能用什么方法来确定一段15分钟的时间?
先将A的一头点燃,然后立马将B的两头点燃,等到B烧完的时候已经过去半个小时了,这时候再将A的另一头点燃,然后从点燃的时间到最后的时间就是15分钟喽。
11.红、蓝墨水各1瓶,用一根滴管从红墨水中吸一滴滴到蓝墨水中,搅拌后,再从蓝墨水中吸一滴同样体积的墨水滴到红墨水中。
请思考:这时红墨水中的蓝墨水多,还是蓝墨水中的红墨水多?
假设原来的红蓝墨水各10滴,每次吸一滴过去,吸完之后红墨水瓶中的墨水量为:100/11红+10/11蓝;
蓝墨水中的墨水量为:100/11蓝+10/11红。。。。。。。。。。所以结果是一样的