几个智力题。。

1,有50个球,你和你的对手轮流取,你先开始,每次最多取6个,最少取1个,问你怎么能够保证本身必定能够获得最后一个球?函数

2,两个机器人,初始时位于数轴上的不一样位置。给这两个机器人输入一段相同的程序,使得这两个机器人保证能够相遇。程序只能包含“左移n个单位”、“右移n个单位”,条件判断语句If,循环语句while,以及两个返回Boolean值的函数“在本身的起点处”和“在对方的起点处”。你不能使用其它的变量和计数器。spa

3,某种药方要求很是严格,你天天须要同时服用A、B两种药片各一颗,不能多也不能少。这种药很是贵,你不但愿有任何一点的浪费。一天,你打开装药片A的药瓶,倒出一粒药片放在手心;而后打开另外一个药瓶,但不当心倒出了两粒药片。如今,你手心上有一颗药片A,两颗药片B,而且你没法区别哪一个是A,哪一个是B。你如何才能严格遵循药方服用药片,而且不能有任何的浪费?io

4,有三筐水果,一筐装的全是苹果,第二筐装的全是橘子,第三筐是橘子与苹果混在一块儿。筐上的标签都是骗人的,(好比,若是标签写的是橘子,那么能够确定筐里不会只有橘子,可能还有苹果)你的任务是拿出其中一筐,从里面只拿一只水果,而后正确写出三筐水果的标签。变量

5,有7克、2克砝码各一个,天平一只,如何只用这些物品三次将140克的盐分红50、90克各一份?循环

6,一普查员问一女人,“你有多少个孩子,他们多少岁?”
女人回答:“我有三个孩子,他们的岁数相乘是36,岁数相加就等于旁边屋的门牌号码。“普查员马上走到旁边屋,看了一看,回来讲:“我还须要多少资料。”女人回答:“我如今很忙,我最大的孩子正在楼上睡觉。”普查员说:”谢谢,我己知道了。”
问题:那三个孩子的岁数是多少。程序

7,有25匹马,速度都不一样,但每匹马的速度都是定值。如今只有5条赛道,没法计时,即每赛一场最多只能知道5匹马的相对快慢。问最少赛几场能够找出25匹马中速度最快的前3名?总结

8,一个圆盘被涂上了黑白二色,两种颜色各占一个半圆。圆盘以一个未知的速度、按一个未知的方向旋转。你有一种特殊的相机可让你即时观察到圆上的一个点的颜色。你须要多少个相机才能肯定圆盘旋转的方向?命名

9,你在一个飞船上,飞船上的计算机有n个处理器。忽然,飞船受到外星激光武器的攻击,一些处理器被损坏了。你知道有超过一半的处理器仍然是好的。你能够向一个处理器询问另外一个处理器是好的仍是坏的。一个好的处理器老是说真话,一个坏的处理器老是说假话。用n-2次询问找出一个好的处理器。计算机

 

 

Solutions:移动

对于智力题很难总结出什么固定的思路来,无外乎举举例子,找找规律

1,先拿一个,而后若是对手拿x,你就拿7-x个。有几个能够启发思路的思考,1)要想最后一个求是个人,那么对手最后一次拿是至少要剩7个 2)我怎么肯定我拿几个?这个要根据对手拿几个来肯定!3) why 50? 50和6和1之间有啥关系? 

2,这个题目其实很easy~ 能够都往一个方向移,一直移动,总会有个机器人会到达对方的出发点的,这时能够肯定另一个机器人在它的前方,此时这个机器人能够以两倍的速度继续向前方移动。也能够这个机器人中止移动,另一个向相反的方向移动。

3,把手上的三片药各自切成两半,分红两堆摆放。再取出一粒药片A,也把它切成两半,而后在每一堆里加上半片的A。如今,每一堆药片刚好包含两个半片的A和两个半片的B。一天服用其中一堆便可。突破点:药可分。

4,逻辑推理。从贴有苹果和橘子标签的筐中拿出一个水果,若是是苹果,说明这个筐中全是苹果,那么贴苹果标签的筐里装的全是桔子,则贴有桔子标签的筐中装的苹果和桔子;若是拿出的一个水果是桔子,说明这个筐中全是桔子,那么贴桔子标签的筐里装的全是苹果,贴苹果标签的筐里装的是苹果和桔子。

5,加减乘除

第一步:把140克盐分红两等份,每份70克。
第二步:把天平一边放上2+7克砝码,另外一边放盐,这样就获得9克和61克分开的盐。
第三步:将9克盐和2克砝码放在天平一边,另外一边放盐,这样就获得11克和50克。因而50和90就分开了。

6,推理题

36 = 1 × 2 × 2 × 3 × 3
全部的可能为
1,1,36;sum = 38
1,2,18;sum = 21
1,3,12;sum = 16
1,4,9;sum = 14
1,6,6;sum = 13
2,2,9;sum = 13
2,3,6;sum = 11
3,3,4;sum = 10
因为普查员知道了年龄和以后仍是不能肯定每一个孩子的年龄,因此可能性为
1,6,6;sum = 13
2,2,9;sum = 13
因为最大(暗含只有一个最大)的孩子在睡觉,因此只多是
2,2,9;sum = 13

 7, 推理题

每匹马都至少要有一次参赛的机会,因此25匹马分红5组,一开始的这5场比赛是免不了的。接下来要找冠军也很容易,每一组的冠军在一块儿赛一场就好了(第6场)。最后就是要找第2和第3名。咱们按照第6场比赛中获得的名次依次把它们在前5场比赛中所在的组命名为A、B、C、D、E。即:A组的冠军是第6场的第1名,B组的冠军是第6场的第2名……每一组的5匹马按照他们已经赛出的成绩从快到慢编号:

A组:1,2,3,4,5
B组:1,2,3,4,5
C组:12,3,4,5
D组:1,2,3,4,5
E组:1,2,3,4,5

从如今所获得的信息,咱们能够知道哪些马已经被排除在3名之外。只要已经能肯定有3匹或3匹以上的马比这匹马快,那么它就已经被淘汰了。能够看到,只有上表中粗体蓝色的那5匹马才有可能为二、3名的。即:A组的二、3名;B组的一、2名,C组的第1名。取这5匹马进行第7场比赛,第7场比赛的前两名就是25匹马中的二、3名。故一共最少要赛7场。

8,若是相机可以移动的话(谁告诉你相机不能动了?!),只须要一个相机就足够了。首先让相机顺时针移动,从第一次白色开始计时,计算到第二次变色的时间;而后让相机逆时针移动,一样计算第一次与第二次变色之间的时间。时间长的方向就是转盘转动的方向。

相关文章
相关标签/搜索