智力题(阿里巴巴校招)

500张骨牌整齐地排成一行,按顺序编号为1、2、3、……、499、500。第一次拿走所有奇数位置上的骨牌,第二次再从剩余骨牌中拿走奇数位置上的骨牌,以此类推。请问最后剩下的一张骨牌的编号是?

A.128

B.250

C.256

D.500

答案是C

第一次后剩下250个偶数:2,4,6,8……498,500(2的倍数留下,2的一次方)

第二次后剩下125个偶数:4,8,12,16……496,500(4的倍数留下,2的二次方)

第三次后剩下62个偶数:8,16,24….488,496(8的倍数留下,2的三次方)

………………………………………………………………..

第八次后留下的1个偶数:(2的八次方倍数留下)

所以答案选C

这个题目其实这样就可以推出公式了,看最大的数,然后2的n次方是不大于它,但是接近于它,就是最后剩下来的,比如这个题目,最大的数是500,最接近它但是不大于它的2的N次方就是256,2的9次方就是512了,大于500,所以这个题目改成257,答案也是256

再举个,比如1到100,最接近它但是不大于它的2的N次方是多少呢?就是64,那么6次后,剩下的一定是64,因为2的6次方=64,开头是不是1开头关系也不大,大家可以试着推一推。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-13 16:25:12

智力题(阿里巴巴校招)的相关文章

智力题小结(2)

1.你在一幢100层大楼下,有21根电线线头标有数字1..21.这些电线一直延伸到大楼顶,楼顶的线头处标有字母A..U.你不知道下面的数字和上面的字母的对应关系.你有一个电池,一个灯泡,和许多很短的电线.如何只上下楼一次就能确定电线线头的对应关系? 答案:在下面把2,3连在一起,把4到6全连在一起,把7到10全连在一起,等等,这样你就把电线分成了6个"等价类",大小分别为1, 2, 3, 4, 5, 6.然后到楼顶,测出哪根线和其它所有电线都不相连,哪些线和另外一根相连,哪些线和另外两

关于数字的智力题-两个数之和与之积

题目: 已知两个1~30之间的数字,甲知道两数之和,乙知道两数之积.   甲问乙:"你知道是哪两个数吗?"乙说:"不知道":   乙问甲:"你知道是哪两个数吗?"甲说:"也不知道":   于是,乙说:"那我知道了":   随后甲也说:"那我也知道了":   这两个数是什么? 解答: 隐含条件:乙不知道答案,则说明这两个数之积不是素数.当甲回答说不知道答案后,乙马上知道了答案,说明乙能利用

阿里巴巴校招内推简历筛选方案

阿里巴巴校招内推简历筛选方案(总结篇) 转载链接:http://blog.sina.com.cn/s/blog_a144530d0101dz41.html 阿里巴巴HR的甄选方案,觉得值得推荐,总结下发到首页的,觉得有用希望更多人看到. 上周发了一个阿里内推的帖子,没想到短时间内就收到了成百上千封简历. 我仔仔细细地看了每一封简历,附带有Github地址的我也点进去仔细看了代码. 最终我留下了30%的简历,而且这30%中只有10%的本科生. 所有通过内推初步筛选的小伙伴会在8月30号收到邮件通知

关于数字的智力题-小白鼠与毒药

题目: 有1000瓶药物,但是其中有一瓶是有毒的,小白鼠吃了一个星期以后就会死掉!请问,在一个星期内找出有毒的药物,最少需要多少只小白鼠? 解答: 用二进制的思路去思考,1000瓶药代表了1000种状态,那么1000用二进制表示可以用一个10位的二进制数就可以全部表示出来,考虑用十只白鼠来试验,用0和1代表它们最终的状态即死亡或活着,初始状态十只白鼠表示为0000000000. 关于数字的智力题-小白鼠与毒药,布布扣,bubuko.com

智力题:1-28题

1.你让工人为你工作7天,给工人的回报是一根金条.金条平分成相连的7段 ,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你如何给你 的工人付费? 答案:分成1/7,2/7,4/7,因为1,2,4可以组合成1-7的任何一个数字. 2.请把一盒蛋糕切成8份,分给8个人,但蛋糕盒里还必须留有一份. 答案:面对这样的怪题,把切成的8份蛋糕先拿出7份分给7人,剩下的 1份连蛋糕盒一起分给第8个人. 3.小明一家过一座桥,过桥时是黑夜,所以必须有灯.现在小明过桥要1秒, 小明的弟弟要3秒,小明

java面试智力题

智力题,每个正式的笔试.面试都会出,而且在面大企业的时候必然会问到,笔者曾在很多面试中,都被问到过,不过答得都不是很好,因为时间很短,加上我们有时候过于紧张,所以做出这类问题,还是有一定的难度,从这篇文章中我会总结一些常见的智力题,希望各位读者能在本章所列的题中找出做这类题的方法,克服面试中的难题! 1.农民分金条问题 题目:你让农民为你工作7天,给他的回报是一根金条.金条平分成相连的7段,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你如何 给你的工人付费,保证该农民在七天中任意

经典智力题:火车运煤

题目描述如下: 你是一个煤老板,你在矿区开采了3000吨煤,需要运送到市场上去卖,从你的矿区到市场有1000公里,你手里有一列以煤为动力的火车,这个火车一次最多能运1000吨煤,火车每公里消耗一吨煤.问如何运送才能运最多的煤到集市? ========== -.- ========== 思考时间 ========== -.- ========== 从题中很容易能看出一个矛盾:路程是1000公里,最多运1000吨煤,显然不能直接走.如果直接走的话,不仅没有煤能送过去,而且还会剩下一大堆煤在原地.所以

脑洞打开,智力题

1,有50个球,你和你的对手轮流取,你先开始,每次最多取6个,最少取1个,问你怎么可以保证自己一定可以得到最后一个球? 2,两个机器人,初始时位于数轴上的不同位置.给这两个机器人输入一段相同的程序,使得这两个机器人保证可以相遇.程序只能包含“左移n个单位”.“右移n个单位”,条件判断语句If,循环语句while,以及两个返回Boolean值的函数“在自己的起点处”和“在对方的起点处”.你不能使用其它的变量和计数器. 3,某种药方要求非常严格,你每天需要同时服用A.B两种药片各一颗,不能多也不能少

Python解答智力题

今天在网上翻阅到一个 智力题: 求解:一筐鸡蛋:1个1个拿,正好拿完2个2个拿,还剩1个3个3个拿,正好拿完4个4个拿,还剩1个5个5个拿,还差1个6个6个拿,还剩3个7个7个拿,正好拿完8个8个拿,还剩1个9个9个拿,正好拿完问筐里最少有多少鸡蛋 .... 于是就用python试了试,然后就算出来了: # -*- coding:utf-8 -*- condition=""" 求解:一筐鸡蛋:     1个1个拿,正好拿完     2个2个拿,还剩1个     3个3个拿,正

智力题小结(4)

1. 某城市发生了一起汽车撞人逃跑事件,该城市只有两种颜色的车,蓝15%绿85%,事发时有一个人在现场看见了,他指证是蓝车,但是根据专家在现场分析,当时那种条件能看正确的可能性是80%那么,肇事的车是蓝车的概率到底是多少? 答案: 设看到蓝车为事件A 看到绿车为事件B 看正确为事件C 看错误为事件D 所求为发生事件C的情况下A发生 P(C|A)=P(CA)/P(A)=P(A)P(C|A)/[P(A)P(C|A)+P(B)P(D|B)] =15%*80%/(15%×80%+85%×20%) 2.