24小时热门版块排行榜    

CyRhmU.jpeg
查看: 674  |  回复: 9
当前主题已经存档。

余泽成

至尊木虫 (知名作家)

纯纯家族之纯潜伏者

[交流] 【转帖】几道微软面试题,大家挑战一下!

微软面试题

1. 五个海盗抢到了100颗宝石,每一颗都一样大小和价值连城。他们决定这么分:抽签决定自己的号码(1、2、3、4、5)。首先,由1号提出分配方案,然后大家表决,当且仅当超过半数的人同意时,按照他的方案进行分配,否则将被扔进大海喂鲨鱼如果1号死后,再由2号提出分配方案,然后剩下的4人进行表决,当且仅当超过半数的人同意时,按照他的方案进行分配,否则将被扔入大海喂鲨鱼依此类推
条件:每个海盗都是很聪明的人,都能很理智地做出判断,从而做出选择。
问题:第一个海盗提出怎样的分配方案才能使自己的收益最大化?

2. 一道关于飞机加油的问题,已知:每个飞机只有一个油箱,飞机之间可以相互加油(注意是相互,没有加油机一箱油可供一架飞机绕地球飞半圈,
问题:为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?(所有飞机从同一机场起飞,而且必须安全返回机场,不允许中途降落,中间没有飞机场)

3. 汽车加油问题
一辆载油500升的汽车从A开往1000公里外的B,已知汽车每公里耗油量为1升,A处有无穷多的油,其他任何地点都没有油,但该车可以在任何地点存放油以备中转,问从A到B最少需要多少油

4. 掷杯问题
一种杯子,若在第N层被摔破,则在任何比N高的楼层均会破,若在第M层不破,则在任何比M低的楼层均会破,给你两个这样的杯子,让你在100层高的楼层中测试,要求用最少的测试次数找出恰巧会使杯子破碎的楼层。

5. 推理游戏
教授选出两个从2到9的数,把它们的和告诉学生甲,把它们的积告诉学生乙,让他们轮流猜这两个数
甲说:“我猜不出”
乙说:“我猜不出”
甲说:“我猜到了”
乙说:“我也猜到了”
问这两个数是多少

6. 病狗问题
一个住宅区内有100户人家,每户人家养一条狗,每天傍晚大家都在同一个地方遛狗。已知这些狗中有一部分病狗,由于某种原因,狗的主人无法判断自己的狗是否是病狗,却能够分辨其他的狗是否有病,现在,上级传来通知,要求住户处决这些病狗,并且不允许指认他人的狗是病狗(就是只能判断自己的),过了7天之后,所有的病狗都被处决了,问,一共有几只病狗?为什么?

7. U2合唱团在17分钟内得赶到演唱会场,途中必需跨过一座桥,四个人从桥的同一端出发,你得帮助他们到达另一端,天色很暗,而他们只有一只手电筒。一次同时最多可以有两人一起过桥,而过桥的时候必须持有手电筒,所以就得有人把手电筒带来带去,来回桥两端。手电筒是不能用丢的方式来传递的。四个人的步行速度各不同,若两人同行则以较慢者的速度为准。BONO需花1分钟过桥,EDGE需花2分钟过桥,ADAM需花5分钟过桥,LARRY需花10分钟过桥,他们要如何在17分钟内过桥呢?

8. 监狱里有100个房间,每个房间内有一囚犯。一天,监狱长说,你们狱房外有一电灯,你们在放风时可以控制这个电灯(熄或亮)。每天只能有一个人出来放风,并且防风是随机的。如果在有限时间内,你们中的某人能对我说:“我敢保证,现在每个人都已经至少放过一次风了。”我就放了你们!问囚犯们要采取什么策略才能被监狱长放掉?如果采用了这种策略,大致多久他们可以被释放?

http://topic.csdn.net/u/20091021 ... b-ad8609cdf617.html
回复此楼
天行健,君子以自强不息!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nono2009

超级版主 (文学泰斗)

No gains, no pains.

优秀区长优秀区长优秀区长优秀区长优秀版主

第一个答对以上任何一题的有奖!

[ Last edited by nono2009 on 2009-10-28 at 16:56 ]
2楼2009-10-28 16:55:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

余泽成

至尊木虫 (知名作家)

纯纯家族之纯潜伏者

nono2009(金币+0,VIP+0):合理的答案都可以算对。呵呵 10-30 15:59
我可也没有答案
天行健,君子以自强不息!
3楼2009-10-28 16:57:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

luhongtao7

铁虫 (小有名气)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
nono2009(金币+1,VIP+0):谢谢回答。能简要说明一下为什么是该答案吗?如果合理,再追加奖励。 10-30 15:58
第一个是20颗,3题5架,三题2500,四题为7次
4楼2009-10-30 15:52:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

luhongtao7

铁虫 (小有名气)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
余泽成(金币+1,VIP+0):有道理!欢迎常来程序软件版! 11-2 09:54
每个海盗都是很聪明的人,都能很理智地做出判断,现在要第一个海盗的方案钥匙自己的利益最大化,同时别的的利益也不能受到损害,否则只能被否决,最佳的方案为100/5=20,如果多于20,被大家否了,少了自己利益又受损了
5楼2009-11-02 08:40:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

luhongtao7

铁虫 (小有名气)


小木虫(金币+0.5):给个红包,谢谢回帖交流
一架飞机的油只能飞半圈,也就是还需要加上一个油箱的油,还要使得加油的飞机都能安全返回,首先起飞4架飞机,在1/8圈处,两架飞机将自己办的加给另外两架,自己返航,此时另外两架的油都是满的,再飞1/8,另外一架将自己1/4的油加给另外一架,自己的油刚好返回,此时另外一架油是满的,他可以飞到(1/4+1/2)3/4处,在它飞一半即1/2时,另外3架飞机同理反向接应即可,应该最少7架,前面没有仔细算。
6楼2009-11-02 08:54:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

0112358

木虫 (职业作家)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
nono2009(金币+2,VIP+0):强人!!! 11-2 09:54
引用回帖:
Originally posted by luhongtao7 at 2009-11-2 08:40:
每个海盗都是很聪明的人,都能很理智地做出判断,现在要第一个海盗的方案钥匙自己的利益最大化,同时别的的利益也不能受到损害,否则只能被否决,最佳的方案为100/5=20,如果多于20,被大家否了,少了自己利益又受 ...

第一个强盗可以得到97或98

老题了

在理性人的假设下向前展望、倒后推理
7楼2009-11-02 09:48:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

余泽成

至尊木虫 (知名作家)

纯纯家族之纯潜伏者

★ ★
nono2009(金币+2,VIP+0):真是“有钱能使鬼推磨”。呵呵 11-2 11:21
0版已给出标准答案!

公布一下分析过程:
    采用逆推法!
  首先从5号海盗开始,因为他是最安全的,没有被扔下大海的风险,因此他的策略也最为简单,即最好前面的人全都死光光,那么他就可以独得这100枚金币了。

  接下来看4号,他的生存机会完全取决于前面还有人存活着,因为如果1号到3号的海盗全都喂了鲨鱼,那么在只剩4号与5号的情况下,不管4号提出怎样的分配方案,5号一定都会投反对票来让4号去喂鲨鱼,以独吞全部的金币。哪怕4号为了保命而讨好5号,提出(0,100)这样的方案让5号独占金币,但是5号还有可能觉得留着4号有危险,而投票反对以让其喂鲨鱼。因此理性的4号是不应该冒这样的风险,把存活的希望寄托在5号的随机选择上的,他惟有支持3号才能绝对保证自身的性命。

  再来看3号,他经过上述的逻辑推理之后,就会提出(100,0,0)这样的分配方案,因为他知道4号哪怕一无所获,也还是会无条件的支持他而投赞成票的,那么再加上自己的1票就可以使他稳获这100金币了。

  但是,2号也经过推理得知了3号的分配方案,那么他就会提出(98,0,1,1)的方案。因为这个方案相对于3号的分配方案,4号和5号至少可以获得1枚金币,理性的4号和5号自然会觉得此方案对他们来说更有利而支持2号,不希望2号出局而由3号来进行分配。这样,2号就可以屁颠屁颠的拿走98枚金币了。

  不幸的是,1号海盗更不是省油的灯,经过一番推理之后也洞悉了2号的分配方案。他将采取的策略是放弃2号,而给3号1枚金币,同时给4号或5号2枚金币,即提出(97,0,1,2,0)或(97,0,1,0,2)的分配方案。由于1号的分配方案对于3号与4号或5号来说,相比2号的方案可以获得更多的利益,那么他们将会投票支持1号,再加上1号自身的1票,97枚金币就可轻松落入1号的腰包了。
天行健,君子以自强不息!
8楼2009-11-02 10:44:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

janw

木虫 (小有名气)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
余泽成(金币+1,VIP+0):分析的很好!所以前提说几个人都很聪明理性,如果再加上宣传、结盟那就更复杂了,哈哈!有点像国际形势! 11-8 09:06
引用回帖:
Originally posted by 余泽成 at 2009-11-2 10:44:
0版已给出标准答案!

公布一下分析过程:
    采用逆推法!
  首先从5号海盗开始,因为他是最安全的,没有被扔下大海的风险,因此他的策略也最为简单,即最好前面的人全都死光光,那么他就可以独得这100 ...

要是有人浑一点,一号就惨了。

记得有个故事,电视台要求每个人报数,然后从平均数的2/3中抽取幸运者。按照绝对理性的话,因该报0,但是最后的平均数是十几。

还有个不明白的地方:如果考虑到战斗中的以小伤换大伤,威胁一号‘不给我25个,我就反对你。反正这样你损失97个金币加小命,我只损失小命。’
我是5号就会拼命宣传这种思想。
9楼2009-11-08 07:53:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tacaro

至尊木虫 (知名作家)

小木虫大能猫骑士勋章

余泽成(金币+0,VIP+0):专家来了,试试呗,嘿嘿! 11-8 09:42
haha

智商大比拼啊
10楼2009-11-08 09:39:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 余泽成 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见