华硕笔试智力题
综合指导1.46W
显然,为了避免成为受害者,对第n个人(n>=3)而言,他的最佳策略就是取前面所有人
取的豆数的平均值。
先来看看n=3,即第3个人的情况。在他之前,1号和2号已经摸过了,分别记为A和B,以
下用逻辑表达式的形式来描述3号所取的豆数C。
C = (A + B) / 2 //3号的初始策略,取前两个人的'平均值
if (A + B + C) > 100 //1号和2号加起来取走了超过67个
{
C = 100 - (A + B + 1 + 1)
if C == 1
return 0 //1号和2号共取走了97个,3、4、5号认命
else
return 1 //3号安全。C必定小于A、B中的一个,并且必定大于D、E
}
else
{
if A<> B
{
if C == int(C) //整除
{
return 1 //3号安全。C必定位于A、B二者之间
}
else
{
C = int(C)
if abs(A - B) == 1 //1号、2号所取的数只相差1个
return 2 //此时C = min(A,B),因此肯定已经不可能是最多的。后面的4号、5号理论
上还有可能犯错误,3号还存在一线存活的机会
else
return 1 //3号安全。C必定位于A、B二者之间
}
}
else
{
return 2 //此时C =A = B。后面的4号、5号理论上还有可能犯错误,3号还存在一线存
活的机会
}
}
上面这段程序完全可以扩展到n>3的情况,最后我们会发现虽然理论上3号比较有利,实
际上1号根本不会给后面的人设计他的机会。所以唯一合理的结果应该是A = B = C = D
= E = 20,也就是全都死翘翘。
当然,以上推理有一个重要的假定,即“很聪明”的定义如下:
“如果无论如何我都会出局,则多一个垫背的比少一个好。”
取的豆数的平均值。
先来看看n=3,即第3个人的情况。在他之前,1号和2号已经摸过了,分别记为A和B,以
下用逻辑表达式的形式来描述3号所取的豆数C。
C = (A + B) / 2 //3号的初始策略,取前两个人的'平均值
if (A + B + C) > 100 //1号和2号加起来取走了超过67个
{
C = 100 - (A + B + 1 + 1)
if C == 1
return 0 //1号和2号共取走了97个,3、4、5号认命
else
return 1 //3号安全。C必定小于A、B中的一个,并且必定大于D、E
}
else
{
if A<> B
{
if C == int(C) //整除
{
return 1 //3号安全。C必定位于A、B二者之间
}
else
{
C = int(C)
if abs(A - B) == 1 //1号、2号所取的数只相差1个
return 2 //此时C = min(A,B),因此肯定已经不可能是最多的。后面的4号、5号理论
上还有可能犯错误,3号还存在一线存活的机会
else
return 1 //3号安全。C必定位于A、B二者之间
}
}
else
{
return 2 //此时C =A = B。后面的4号、5号理论上还有可能犯错误,3号还存在一线存
活的机会
}
}
上面这段程序完全可以扩展到n>3的情况,最后我们会发现虽然理论上3号比较有利,实
际上1号根本不会给后面的人设计他的机会。所以唯一合理的结果应该是A = B = C = D
= E = 20,也就是全都死翘翘。
当然,以上推理有一个重要的假定,即“很聪明”的定义如下:
“如果无论如何我都会出局,则多一个垫背的比少一个好。”
-
厦门的二面面试,没有收到感谢信也没收到面试通知
听说有人今早收到通知了,是拒绝的感谢信,我什么都没收到,手机也木有问题,是不是代表我有可能进入下一轮呢。有人收到确切的面试通知了吗。厦门地区。有的'话请说明一下,让我彻彻底底死心吧。好喜欢优衣库,等得心焦!!!!!!!...
-
面试只要把心态调好一切都不是问题
很多人求职惧怕面试,一遇到压力面试,就慌了神乱了阵脚。其实HR不是老虎,也不是吃人的怪兽。作为求职者我们只需要提前做好准备,面试的时候自然信心百倍!1.深呼吸,不要紧张,其实它很容易。加油!2.当你第一次接到面试通知时,试着把会见订在一整周(五天工作日)后。你可能...
-
2012年齐鲁笔试内容
lz参加了这次笔试,试卷的题目是商业银行考试综合题目,貌似是找人出的题,或者是拼凑的题目,我也只是猜测。试卷分为两部分,主观题和客观题。150分钟,100分。客观题60分,共70个选择题。第一部分是20个判断,都是金融、经济、管理类,计算机的题目,我没有学过,没啥感觉,应该是不...
-
南京职工医保参保流程
医保指社会医疗保险。是国家和社会根据法律法规,在劳动者患病时基本医疗需求的社会保险制度。以下是小编为大家整理南京职工医保参保流程相关内容,仅供参考,希望能够帮助大家!南京职工医保参保流程:南京职工医保参保由单位统一申报,准备好相关材料,前往市民卡服务网点...