面试智力题大全.docx
《面试智力题大全.docx》由会员分享,可在线阅读,更多相关《面试智力题大全.docx(17页珍藏版)》请在第一文库网上搜索。
1、面试智力题大全智力题本质上也是算法题,而且属于最简单的模拟题,只不过计算过程是人脑想出来的。面试不一定会遇到,但如果遇到了,也希望聪明的读者能够立刻答出来,为自己的面试加分。有一个天平和8个球,7个的重量一样,有一个与其他的重量不一致(并不知道比其他球重还是轻),求需要称多少次才能找到重量不一致的球?安装分治的思想。首先给8个球进行编号1-8.设重量不一致的球为o将小球分为4组,1-2为一组,3-4为二组,5-6为三组,7-8为四组;把一组和二组一起称,如果重量不一样,则表明X在一组和二组之间;否则再称三组和四组。假设一组和二组重量不一致。那么再称1和2球,如果重量不一样,表明X为1或2;否则
2、X为3或4。设X为1或2,那么再将1和3称,如果重量不一致,表示X为1,否则为2o最多需要3次。有36匹马,6赛道,每条赛道之间的名次不可知,只能获知单条赛道马的名次,问最少比多少次能知道前三名?首先随机将36匹马等分为6组。每组比赛取前3名,我们记为A1A2,A3;B1,B2,B3;F1F2,F3;然后每组第一名进行比赛,设得到的前三名分别为A11BC,1;A1由于两次比赛都为第一,故总的也为第一名。排除掉B组的B,3和C组的02,C3,因为它们在小组内的名次,总的不可能是前三。然后取A2,A3,B1B,2,C1五匹马进行竞赛,得到前2名记为Au和B,1o故总的前三名为A11,A,1和B-1
3、,对应最小比赛次数为8次。发散一下,有N条赛道,N八2匹马,最小需要N+2次可以获得前3名。IOOO瓶药,有一些可能有毒,用老鼠来喝药,喝到有毒的一周就死。一周内至少需要多少只老鼠才能检测到哪些有毒二进制,死=1,不死=O,老鼠=bit,答案Ig1OOO=IOo根据上排给出十个数,在其下排填出对应的十个数要求下排每个数都是先前上排那十个数在下排出现的次数。上排的十个数如下:0,1,2,3,456,7,8,9】举一个例子,数值:0,123,4,5,6,7,8,9分配:6,2,10,0,0,10,0,00在下排出现了6次,1在下排出现了2次,2在下排出现了1次,3在下排出现了0次.以此类推.关键是
4、理解要求下排每个数都是先前上排那十个数在下排出现的次数。做以下分析:设总共有n个数,上排aO.n-1,下排bO.n-1,o1)下排n个数的累加和为n,即bO+b1+.+bn-1=n2 )ai*bi的累加和也为n,即aO*bO+a1*b1+.+an-1*bn-1=n3 )对于b中任意一个元素bjr都存在i,ai=bj.4 )对于b中任意一个元素bj,都有bj=05 )如果a中存在负数。其在b中出现的次数一定为0.如果a中数值大于n,则其出现次数也为0.6 )a中至少有两个非0数值在b中出现的次数非0a:由1)nn*bi,其中bi为最小值,则ab中一定均有数值0,否则无解。设a0=0,b0为a0在
5、b中出现次数。b:由于b中一定存在OJiJO的出现次数一定大于0,因此b00且b0n,b1.n-1中至少一个值为0.非。元素出现的次数一共是n-bO.c:有2)和6)对任意aizai*bin,即bi=n2的元素中,在b中出现的次数必须最多只有1个出现次数不为0,且为1.其余出现次数均为0,即1n/2)范围内最多只有n/2-1个元素,故O出现的次数必不小于n2,n2,n)范围内的元素必有一个出现次数为Io因此a数列中也必须有1,否则无解。d:有C得在数值范围为(O,n2)中(假设有X这样的数)出现的次数和S为n-b0或n-b0-1o其中1出现的次数至少为1(由C得)。又如果1出现的次数为1,则1
6、出现的次数已经为2,故1出现的次数必大于1.设为X,则X出现的次数至少为1,而1如果X出现的次数大于1,那么必须要有其他数出现的次数为X,这样无法收敛。故X出现的次数只能为1,1出现的次数只能为2.另外:(感谢Coo1ria提出)如果上排数列中无O,则下排数列全是O,是其唯一解。结论:1)如果上排数列中有O,此时如果上排数列中无0z1z2zn-4这四个数,则下排数列无解;否则下排数列中O出现的次数为n-4;1出现的次数为2;2出现的次数为1;n-4出现的次数为1;其余为O02)如果上排数列中无O,则下排数列全O,是其唯一解。有两个房间,一间房里有三盏灯,另一间房有控制着三盏灯的三个开关。这两个
7、房间是分割开的,从一间里不能看到另一间的情况。现在要求受训者分别进这两房间一次,然后判断出这三盏灯分别是由哪个开关控制的。有什么办法呢?我们将开关分别标记为A,B,C,然后先将A开关打开5min,然后关闭。然后打开B开关,去隔壁房间,开着的灯就是B灯,然后发热的灯泡就是A灯,最后那个就是C灯。两个水桶,一个水桶可以盛61水,一个水桶可以盛51水,盛出来31水51水桶盛满,倒入61空水桶中,61水桶还余I1空间51水桶盛满,倒入61水桶中,51水桶剩下41水将61水桶中的水倒掉,51水桶中的水倒入61水桶中,61水桶还余21空间51水桶盛满,21倒入61水桶中,则51水桶剩下31水2、一个4分钟
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面试 智力题 大全
