- 智力题
- 100只试管里有一只是有毒的,现在有10个小白鼠,如何最快速地判断出那只试管有毒
- 一共 1000 瓶药水,其中 1 瓶有毒药。已知小白鼠喝毒药一天内死若想在一天内找到毒药,最少需要几只小白鼠?
- 只有两个无刻度的水桶,一个可以装6L水,一个可以装5L水,如何在桶里装入3L的水
- 25匹马,5个赛道,每次只能同时有5匹马跑,最少比赛几次选出前三名?
- 家里有两个孩子,一个是女孩,另一个也是女孩的概率是多少?
- 烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?
- 一共12个一样的小球, 其中只有一个重量与其它不一样(未知轻重),给你一个天平,找出那个不同重量的球?
- 有10瓶药,每瓶有10粒药,其中有一瓶是变质的。好药每颗重1克,变质的药每颗比好药重0.1克。问怎样用天秤称一次找出变质的那瓶药?
- 你有两个罐子,50个红色弹球,50个蓝色弹球,如何将这100个球放入到两个罐子,随机选出一个罐子取出的球为红球的概率最大?
- 抢 30 是双人游戏
- 某人进行10次打靶,每次打靶可能的得分为0到10分,10次打靶共得 90分的可能性有多少种
- 一天内时针和分针重合多少次
- 100试管分为10组每组10只,1个小白鼠对应一组
- 每组混在一起
- 死的那组10只,分5-5两组
- 9只
- 5-5死一只
- 8只
- 有毒的那一组可以用5只老鼠来试,死一只
- 7只
答案:10 只。
- 0 000 000 001表示 1 号老鼠,喝了药水 1 。
- 0 000 000 010表示 2 号老鼠,喝了药水 2 。
- 0 000 000 011表示 1 号、 2 号老鼠,喝了药水 3 。
- … …
- 1 111 101 000表示 4、6、7、8、9、10号老鼠,喝了药水 1000。 按照上述的方法依次喝
第一回合,1 号老鼠喝药水 1
第二回合,2 号老鼠喝药水 2
...
第一千回合,4、6、7、8、9、10号老鼠喝药水 1000
喝完一天时,看 10 只老鼠的状态,根据老鼠状态就知道哪瓶药水有毒了。
比如最后只是 2 号老鼠死了,那就说明第2瓶药水有毒;如果4、6、7、8、9、10死了,那就说明第1000瓶药水有毒!
想明白这个道理,再来看怎么答案为何是10
我们需要让二进制表示的种类数>=药水总数(1000)
求的是最小值,显然,为10的时候满足要求
也可以这么计算:⌈ log N ⌉,log底数为2
6L装满,倒入5L,6剩下1L,5L倒掉装满倒入6L,5L里剩4L,6倒掉,5把4倒入6,6有4,5装满倒入6,剩3
前5次,每个赛道比出第一的马
- A赛道:A1、A2、A3、A4、A5
- B赛道:B1、B2、B3、B4、B5
- C赛道:C1、C2、C3、C4、C5
- .......
- E赛道
第六次,5个赛道的第一(A1、B1......E1)在一个赛道比,选出25匹马的第一
- A1、B1、C2.........E1
第7次,A2和B1比选第二
第8次
- 第七次,如果A2赢 A3、B1、C1比
- 如果B1赢 A2、B2、C1比
2分之一
主要是解决15分钟,首先用绳1点燃一段,绳子2点燃两端,绳子2烧完需要半小时,烧完的时候点燃绳子1的另一端,开始计时,就是这时候绳子1烧完就是15分钟,烧完点完绳3,然后烧完就是1小时15分钟
- 将12个小球分为三组(因为分成两组不能找到重量不一样的球在哪组),为A组、B组、C组
- 将三组球分别两两称重,找到重量和另外两组不同的那一组(只要有两组可以使天平平衡,重量不一致的球必然在第三组)。假设坏的球在C组
- 将C组的球分成两组C1和C2,每组两个球,这时从A组和B组里找到两个正常的球,分别和C1和C2去称,天平不能平衡说明重量不一致的球就在哪组。假设在C1
- 将C1组的球分别和正常的球去称,天平不平衡时就能找到重量与其他不一致的球。
- 将这10瓶药标好号1-10。
- 然后按照瓶子的标号取药,1号药瓶取1粒药,2号药瓶取2粒药,3号药瓶取3例药,以此类推,取完10瓶药一起放到天平上去称。如果没有变质的药,重量应该是55克,这时多出几克,几号药瓶就是变质的。例如55.3克,那么变质的药就是3号药瓶的。
将一个红球放到一个罐子中,另一个罐子放49个红球和50个蓝球,这样随便选出一个罐子取出红球的概率是1/2 * 1 + 1/2 * 49 /(49+50),接近0.75。
游戏规则是:第一个人喊 “ 1 ”或 “ 2 ”,第二个人要接着往下喊一个或两个数,然后再轮到第一个人。两人轮流进行下去。最后喊 30 的人获胜。问喊数字的最佳策略。 答案:尽量喊3的倍数。
解析:倒着看,其实,喊 27 时,就决定胜负了。假设 A 喊了 27,B只能喊 28 或 29 ,下个回合,A 一定可以喊30。也就是说,喊 27 者必胜。
再倒着看,其实喊 24 时,就定胜负了。假设 A 喊了 24 ,B 只能喊 25 或 26 ,下个回合 A 一定能喊 27 。
由于喊 27 者必胜,因此喊 24 者也必胜。
同理可以推出:喊 3 的倍数者必胜。
然后就会发现,这个游戏,谁先喊,谁一定输。
一共在10个靶上丢了10环,考虑把10个相同的小球放到一排10个杯子里边的情况有多少种。10个杯子之间有9个隔板,假设我们有一排19个小坑,选出其中10个小坑放球,另外那9个坑放隔板,那么第1个隔板之前的小球(可能为0个,也可能为10个)放入第1个杯子,第1个和第2个隔板之间的小球(可能为0个,也可能为10个)放入第2个杯子,依此类推,第9个隔板之后的小球放入第10个杯子。那么情况一共有C(10, 19) =92378种。
22次
时针也会走并不是禁止不动,所以如果每小时会重合一次就是24次,但是时针也在走,一天时针会走2圈,总共就是24-2=22次
也可以用度数法
- 分针每分钟转动1/60*360=6度
- 时钟每分钟转动1/60/12*360=0.5度
- 分针要追上时针,需要比时钟多跑圈数。超过一圈需要时间360/(6-0.5)分钟,一天总共有24小时,那么总共重合24*60/(360/6-0..5) = 22次