问题描述
看到这样一道推理题,我的解法如下(能保证我一定赢)首先:无论谁先拿,我得保证我最后一次拿的时候不能只剩下一个并且剩下的个数只能为(2,3,5)中的一个,不然的话我肯定会输。这样我只要保证在我最后一次拿之前被拿走的硬币数为(14,13,11)即可。这完全可以做到,因为14=1+2+4+1+2+4=1+2+4+1+2+2+211=1+2+4+4=1+2+4+2+213=1+2+4+2+4=1+2+4+4+1+1也就是说(14,11,13)既可以写成奇数个1,2,4相加的和,也可以写成偶数个1,2,4相加的和。这样算来无论谁先开始拿,我都能保证在我最后一次拿的时候剩下(2,3,5)这些数目。完全可以保证能赢。不知道还有没有别的解法,请教中。。。。。。。
解决方案
解决方案二:
这个题没有必赢的吧,我觉得,谁能拿到第15个,就肯定赢了然后,继续下推就是12,9,6,3我推测的结果,就是谁先拿,谁输如果先手拿1或者2,我就拿2或者1,也就是凑3如果先手拿4,我就拿2,就是凑6以此类推,最后12肯定是我拿,剩下4个,怎么拿都输
解决方案三:
无论谁先拿,凭什么保证你赢?另一人如果采用与你同样的方法,那与矛和盾的道理不是一样么?
解决方案四:
也不说说题谁知道你每次要求拿几个
解决方案五:
我觉得海盗分金币比你那个有意思5个海盗抢到了100颗宝石,每一颗都一样的大小和价值连城。他们决定这么分:1、抽签决定自己的号码(1,2,3,4,5)2、首先,由1号提出分配方案,然后大家5人进行表决,当且仅当超过半数的人同意时,按照他的提案进行分配,否则他将被扔入大海喂鲨鱼。3、如果1号死后,再由2号提出分配方案,然后大家4人进行表决,当且仅当超过半数的人同意时,按照他的提案进行分配,否则他将被扔入大海喂鲨鱼。4、以此类推,直到最终得出一个分配方案。条件:每个海盗都是很聪明的人,都能很理智的判断得失,从而做出选择。问题:假如你是1号海盗,则你应该提出什么样的分配方案可以使自己的收益最大化(也就是在保命的前提下自己得到的宝石最多)?
解决方案六:
海盗分金币,1号最多可以拿97个吧970210
解决方案七:
引用2楼bao110908的回复:
无论谁先拿,凭什么保证你赢?另一人如果采用与你同样的方法,那与矛和盾的道理不是一样么?
记得这道题,先拿占便宜啊。所以先拿必赢。
解决方案八:
引用4楼java_cxrs的回复:
我觉得海盗分金币比你那个有意思Javacode5个海盗抢到了100颗宝石,每一颗都一样的大小和价值连城。他们决定这么分:1、抽签决定自己的号码(1,2,3,4,5)2、首先,由1号提出分配方案,然后大家5人进行表决,当且仅当超过半数的人同意时,按照他的提案进行分配,否则他将被扔入大海喂鲨鱼。3、如果1号死后,再由2号提出分配方案,然后大家4人进行表决,当且仅当……
980101
解决方案九:
后取必胜。设先取为甲,后取为乙则每轮乙取的数必须与甲取的数,两数之和能被3整除。即甲取1,则乙取2;甲取2则乙取4;甲取4则乙取2。因16被3除余1,如此取法,可使最终必余一数给甲。
解决方案十:
LZ的话自相矛盾了啊,你能保证你先拿或后拿就一定赢,那么试问:两个你来玩这个游戏,谁赢呢?