有人有java面试常见的逻辑推理问题吗?分享一下。
2.一只蜗牛从井底爬到井口。每天,蜗牛睡觉,晚上出来。一天晚上,蜗牛能爬上3英尺,但白天睡觉时会掉下2英尺,井深10英尺。蜗牛几天能爬出来?
3.画1999条直线可以把一个平面分成几部分?
4.太平洋的一个岛上住着土著人。他们不想被外人打扰。一天,一个探险家来到岛上,被当地人抓住了。土著的牧师告诉他,你可以在死前再有一次机会留言。如果这句话是真的,你会被烧死。如果是假的,你会被肢解。可怜的探险家如何生存?
5.如何种四棵树,使任意两棵树之间的距离相等?
6.27年轻运动员参赛后口渴,去小店买饮料,饮品店搞促销。有了三个空瓶子,他们可以换另一个瓶子。他们至少能买多少瓶才能保证一人一瓶?
7.有一座山。山上有一座寺庙。从山上的寺庙到山下只有一条路。每周一早上8点,一个聪明的小和尚去山下化缘,周二早上8点,他回到山上的寺庙。上山下山的速度是任意的。在每次往返中,他总能在周一和周二的同一时间到达山路上的同一点。比如有一次他发现周一八点半,周二八点半,他走到了山脚附近的山路的四分之三,问为什么。
8.有两根不均匀分布的香,每根香的燃烧时间为一小时。你可以用什么方法来确定15分钟的时间?
2.10海贼抢了100颗宝石,每颗大小一样,价值连城。他们决定这样划分:
(1)抽签决定自己的号码(1 ~ 10);
(2)首先1号提出分配方案,然后大家投票。当且仅当半数以上的人同意时,才按照他的计划分配,否则就扔进海里喂鲨鱼;
(3)如果1号死了,2号提出分配方案,然后剩下的4个人投票。当且仅当半数以上的人同意,就按他的计划分配,否则就扔进海里喂鲨鱼;
(4)以此类推...
条件:每个海贼都是非常聪明的人,能够做出理性的判断,做出选择。
问题:第一个海盗提出什么样的分配方案才能使他的收入最大化?
12.同型号的飞机从同一个地方出发,但是每架飞机加满油只能绕地球飞行半周,飞机之间可以加油,加完油的飞机必须返回起点。问问至少需要多少架次才能满足一架飞机绕地球一周的需求。
参考答案:
1.两面一起烧。
2.96,0,1,0,1,0,1,0,1,0。
3.因为嘴是圆的。
4.很多。
5.1, 2, 4.
6.6/7北京到广州的距离。
7.100%。
8.平面镜成像原理(或者“眼睛是左右的”)。
9.3先灌满,倒入5里,再灌满3里,倒入5里。把5里的水倒掉,把3里剩下的水倒进5里,再装满3里,倒进5里,好!
10.一次。
11.第一,1000是一个解。连续数的平均值设为X,1000必须是X的整数倍,如果连续数的个数是偶数,则X不是整数。x的2倍只能是5,25,125。因为平均值是12.5,所以不会连续达到80。125/2=62.5就可以了。即62,63,61,64,以此类推。当连续数的个数为奇数时,平均值为整数。1000是平均数的奇数倍。1000=2×2×2×5×5×5;x可以是2,4,8,40,200,除法之后剩下40,200也可以。所以答案是平均值为62.5,40,200,1000的四组整数。
12.答案是5架次。一般解决方案可分为以下两部分:
(1)直线飞行
飞机加满油的飞行距离是1。N架飞机能飞多远?问题是,n架飞机能飞多远?极端的问题是不要反复飞行,比如两架飞机同时给。
一架飞机加油,同时飞回去,可以看作是重复,或者换句话说,离起点越远,飞的飞机越少。这个极端条件很明显,因为N架飞机携带的油是一定的。如果重复,浪费的油就越多。比如最后一定只有一架飞机全程飞行。注意“一路”二字,这是不应该重复的极端情况。如果是两架飞机,肯定是一架飞机把另一架飞机加满油,让剩下的油刚好回去,也就是说第二架飞机的油耗是起飞到加油路程的3倍,三架飞机的第三架飞机的油耗是起飞到加油路程的5倍,所以N架飞机能飞的最远距离是S = 1+1/3+…
)这个级数是发散的,所以理论上只要有足够多的飞机,一架飞机最终可以飞向无穷大。当然,一架飞机在1/(2n+1)的飞行时间内,实际上不可能同时给n-1架飞机加油。
(2)可以迎面相遇,加油。
飞机加满油的飞行距离是1/2。多少架飞机至少能飞1?也是基于不重复飞行的极端条件,得出最远距离一定只有一架飞机飞行,所以得出1/2处的对称边是1/4。
当一架飞机飞行时,从上面的公式可以知道,一面至少需要两架飞机来支撑,(1/3+1/5)/2 & gt;1/4(左边除以2表示飞机的飞行距离是1/2),但是还剩一点点,所以把它想象成滑轮(中间)
如果一架飞机是一根绳子,两边两架飞机都很棒),可以滑一点距离,也就是说可以在一定距离内改变加油地点(很容易计算出每架飞机的加油地点和加油量等)。)