最近在刷一些笔试智力题,如果有一些思路比较好的题,我会记录下来,不定期更新。
1、现在有100个灯泡,每个灯泡都是关着的,第一趟把所有的灯泡灯泡打开,第二趟把偶数位的灯泡制反,第三趟让第3,6,9....的灯泡制反.......第100趟让第100个灯泡制反,问经过一百趟以后有多少灯泡亮着。(10)
解题思路:
1.对于每盏灯,拉动的次数是奇数时,灯就是亮着的,拉动的次数是偶数时,灯就是关着的。
2.每盏灯拉动的次数与它的编号所含约数的个数有关,它的编号有几个约数,这盏灯就被拉动几次。
3.1——100这100个数中有哪几个数,约数的个数是奇数。我们知道一个数的约数都是成对出现的,只有完全平方数约数的个数才是奇数个。
所以这100盏灯中有10盏灯是亮着的。 它们的编号分别是: 1、4、9、16、25、36、49、64、81、100。
2、一只小兔子有100根胡萝卜,它要走50米才能回家,每次它最多搬50根胡萝卜,而每走1米就要吃掉一根萝卜,请问它最多能把多少根胡萝卜搬到家里?(16)
解题思路:
一米往返消耗3个,最后一次路程消耗为1个,要尽量减少往返的次数,设往返了X米
剩下萝卜个数: (100 - 3x) - (50 - x) = 50 - 2x <= 50 / 3
结果为16
先取的人只需要保证最后剩8枚就胜了。而要保证最后剩8枚,则必须要保证每一个回合内取的数是一个可控的固定数,显然这个数字是8,所以只需要保证第一次取完后,剩下的数字是8的倍数,就一定能胜。100除以8余数为4,故而,甲先取4枚,之后每一个回合所取数与上一个回合乙所取数之和为8,就能保证必胜。
4.36匹马赛跑,跑道同时只能容许6匹马。而且36匹马速度不同,但是每次跑的速度恒定。 问跑多少次可以选出第一,第二,第三名?(8次)
我们假设跑完的排名和上面的顺序是一样的(这个对结果无影响)。
我们假设是A1,B1和C1.那么A1肯定是整体的第一名,
下面只剩下第二和第三两匹马了。
我们可以推出可能成为第二的马A2,B1,
有可能成为第三的马有A3,B2,C1,一共五匹。
让这五匹马一起跑,选出前两名,就分别是整体的第二和第三名。