测试面试常问智力题

智力题目来源https://www.nowcoder.com/discuss/607662

1000 瓶无色无味的药水,其中有一瓶毒药,10只小白鼠拿过来做实验。喝了无毒的药水第二天没事儿,喝了有毒的药水后第二天会死亡。如何在一天之内(第二天)找出这瓶有毒的药水?(被问过)

思路就是用二进制,2^10=1024,也就是10只小白鼠最多能验出1024瓶药水,哪个有毒。小白鼠编号,1-10。瓶子也编号,1-1000,然后把瓶子的编号转变为二进制数。如果第几位是1,就把这瓶水给第几个小白鼠喝。最后大概每个小白鼠喝500瓶药水的混合液。
解决方案
1)我们将1000瓶液体编号1~1000,然后将编号转化为10位二进制,如1号就是0000000001;
2)将十只小白鼠编号1~10;
3)将液体的二进制编号上为1的位数给对应的小白鼠喝,如液体编号为 1111100000,那就是15号小白鼠不喝这瓶液体,610号小白鼠喝这瓶液体;
4)一星期后观察小白鼠的死亡情况,如果15号小白鼠死亡,610号小白鼠存活,那么有毒的那瓶液体对应的二进制编码为 0000011111;
5)将第四步得到的二进制编码转化为十进制,这里是31号,因此我们可以推断出编号为31的液体是被污染的。

现在有9个球,其中有1个球相对轻一点。你手里只有一个天平,称2次,怎样找出那个轻的球?(被问过)

操作方法:

1.分为A B C 3组,每组3个球。

2.A组和B组进行称重。

2-1)假如此时天平不平,A组或者B组

2-1-1)将较轻的那组3个球拿出,

2-1-2)拿出任意2个球,放到天平上

2-1-2-1)如果此时天平不平,得出较轻的球。(成功)

2-1-2-2)如果此时天平是平的,那么剩余那个球是较轻的球。(成功)

2-2)假如此时天平是平的

2-2-1)将C组3个球拿出

2-2-2)重复2-1-2)的操作。

25匹马赛跑,共有5个赛道,最少赛多少次可以找出前三名、前五名?(被问得太多)

7次
1.将25匹马分为5组(A、B、C、D、E),每组5匹(编号1、2、3、4、5)。
2.进行5场比赛,每场比赛给每组排名。
3.假设名次与编号一致,选出每组前三名。
4.再将每个赛道的第一名拉出来比赛一次,选出前三名。
则假设最终名次也是按照上图顺序,即A1名次最高,E1名次最低。D组和E组全部淘汰。A1也是25匹马中的第一,接下来需要选出第二名和第三名。
由于A1是冠军,比A1速度稍慢的是A2和B1,亚军只可能在他们两个之中产生。
假设A2是亚军,那么季军需要在A3、B1中选择。
假设B1是亚军,那么季军需要在A2、B2、C1中选择。
综上,只需要A2、A3、B1、B2、C1再比赛一场即可。
https://blog.csdn.net/realYuzhou/article/details/109024970

64匹马赛跑,8个赛道的问题。

https://zhuanlan.zhihu.com/p/398143738

一个瓶子,有三种颜色糖果,问多少次,能确保拿到两个颜色一致的糖果。

4颗。利用的是“抽屉原理”!!总共只有3中颜色,手气最差的情况就是连抓了3次,结果3次的颜色都不一样。那么抓到第4次时,不论是什么颜色,必定与前3颗糖果中的一颗颜色相同。

70克盐,20克砝码,一个天平,称出5克盐。

首选用20克吗称出20克盐,用20克盐20克砝码称出40克盐,把剩下的10克盐放在天平的右侧慢慢的往左边天平移动一小丢,直到平衡。或者有把砝码和盐平均放在天平上,就是45克,用砝码称两次20克出来。

两个杯子倒水:一个7升,一个3升,如何在一个杯子倒出5升?(被广州一家公司问过,公司名字我记不太清了,当时说了两种方法)

第一步,现在7升的杯子里盛满水,再把水倒入3升的杯子里,再把这杯3升的水倒掉。
第二步,再把7升杯子里剩余的水(4升)倒入3升的杯子里,再把这杯3升的水倒掉,这时7升的杯子里只剩1升的水了。
第三步,把7升杯子里的水倒入3升的杯子中,这时3升的杯子里有1升的水和2升的空余
第四步,把7升的杯子里再盛满水,然后将水倒入3升的杯子中,由于3升杯子只有2升空余,所以7升杯子里还会剩余5升水(7-2=5)。

两根分布不均匀的蜡烛,每根燃烧的时间是一个小时,问怎样算出15分钟的时间?(秋招时上海美团三面有问,一开始没思路,面试官一直在引导)

将两根蜡烛同时点着,其中一根只点一头,另一根两头同时点。同时点两头的燃尽时正好半小时,此时开始计时,并立即将原来只点一头的蜡烛的另一头也点着,这根蜡烛燃尽,时间正好为15分钟。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值