![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
智力题
a343315623
这个作者很懒,什么都没留下…
展开
-
7道智力题
转载 2016-05-16 18:33:19 · 245 阅读 · 0 评论 -
12球称重问题
12个球有一个跟其他不一样,请三次把它挑出来。12个球分为三组,每组4个,A1,A2,A3,A4,B1,B2,B3,B4,C1,C2,C3,C4. A组B组相称,若相等,则目标球在C组内 ,取C1,C2,C3与A1,A2,A3相称,若相等,则目标球为C4,不等,则可知目标球在C1,C2,C3中,且目标球是轻是重 , 取C1与C2称,若 相等,目标球为C3 不等,根据第二次称重得转载 2016-05-16 18:43:32 · 650 阅读 · 0 评论 -
合并有序链表
static List merge(List a, List b){ List retList = new List(); int i = 0; int j = 0; while (i { if (a retList.原创 2016-05-16 18:42:15 · 203 阅读 · 0 评论 -
3升和5升的不规则容器怎样量出4升的水
3升满,到入5升中, 3升再满,把5升到满,这样三升剩下1升, 把5升到光。 把3升中的1升倒入5升中 然后再把3升弄满,倒入5升中转载 2016-05-16 18:41:34 · 2005 阅读 · 0 评论 -
两数之和,两数之积
已知两个1~30之间的数字,甲知道两数之和,乙知道两数之积。 甲问乙:"你知道是哪两个数吗?"乙说:"不知道"; 乙问甲:"你知道是哪两个数吗?"甲说:"也不知道"; 于是,乙说:"那我知道了"; 随后甲也说:"那我也知道了"; 这两个数是什么?答案:答案1:为x=1,y=6;甲知道和A=x+y=7,乙知道积B=x*y=6 答案2:为x=1,y=8;甲知道和A=转载 2016-05-16 18:40:58 · 6062 阅读 · 0 评论 -
沙漏测时间问题
Q:有两个沙漏,当把开关打开,沙漏里的沙子会从一头留到另一头里,转过来又会留回来,第一个沙漏从打开到把里面的沙子全部流入到下面花7分钟,第二个花4分钟,问如何准确度量出9分钟.A:0:00:两个沙漏同时开始4:00:4分的沙漏漏完,倒置4分沙漏7:00:7分的沙漏漏完,倒置7分沙漏8:00:4分的沙漏再次漏完,此时7分的沙漏已经漏了1分钟的量,倒置7分的沙漏9:00:7分沙转载 2016-05-16 18:40:18 · 1184 阅读 · 0 评论 -
过河送电筒问题
Q:四个人过河,分别过用1,2,5,10分钟,每次只能过两个人,同时要有人把手电筒送回来,问最短多长时间能过去.A:首先:A和B过----2分钟 A拿电筒回来---1分钟接着:C和D过----10分钟 B拿电筒回来---2分钟最后:A和B过----2分钟共17分钟转载 2016-05-16 18:39:44 · 647 阅读 · 0 评论 -
硬币问题
Q:100个不同面额的硬币随机排成一排,A、B两人轮流从两端任意一端取,如果A先取,问,怎么才能保证A拿到的面额之和最大?A:首先计算出奇数位置上的硬币面额之和,如果奇数位置上的面额大,那么就从第一个拿起,然后无论B就只能拿第2个或者第100个(偶数),暴露出一个奇数位的,那么A就可以把那个奇数位的拿走,如此类推,A可以把所有奇数位置上的拿走。反之亦然。原创 2016-05-16 18:39:04 · 811 阅读 · 0 评论 -
探测循环链表
Q:如何判断一个单项链表有环?A:用两个指针p1,p2指向链表头,p1每次移动1个节点,p2每次两个,如果两个指针再次相遇,则肯定有环,否则,如果到了尽头,则无环。转载 2016-05-16 18:38:29 · 184 阅读 · 0 评论 -
灯泡开关
Q:有个灯泡开始亮着,有一个开关控制器亮和灭,有100个人,轮流去按动一下开关,使其状态翻转,第一次每个人都按一次,第二次每隔一个人按动一次,第三次没隔两个人按动一次,依次类推,直到隔99个人按动一次。问:最后灯泡是亮的还是灭的。A:对于第N个人,在这100次遍历中,他有m个约数,他就有机会按动m次,比如第8个人,他有1,2,4,8共四个约数,那么他就总共按动了4次,由于普通的数的约数个数转载 2016-05-16 18:37:49 · 331 阅读 · 0 评论 -
苹果智力题
R:你面前有两扇门,其中一扇门内藏着宝藏,另一扇门则只能慢慢死掉.在这两扇门后面,有两个人,这两个人都知道哪扇门后有宝藏,哪扇门擅闯者死,而这两个人呢,一个人只说真话,一个人只说假话。Q:向这两个人任意一个问一个问题,要求找出财富之门。A:如果我问另一个人,他会跟我说哪扇门后是宝藏? E:如果此人是真话,那么另外一个人就会说假话,那么结果就是死亡之门,那么另外一转载 2016-05-16 18:37:01 · 1438 阅读 · 0 评论 -
盲人摸扑克
1. 给一个瞎子52张扑克牌,并告诉他里面恰好有10张牌是正面朝上的。要求这个瞎子把牌分成两堆,使得每堆牌里正面朝上的牌的张数一样多。瞎子应该怎么做?答案:把扑克牌分成两堆,一堆10张,一堆42张。然后,把小的那一堆里的所有牌全部翻过来。转载 2016-05-16 18:44:05 · 1638 阅读 · 0 评论