智星论坛(IQSTAR BBS)
 
打印

怎样才能赢?

怎样才能赢?

桌上有9个硬币,一次最多拿3个,两个人轮流拿,谁拿到最后一个谁输,如果你先拿,怎么拿才赢?有什么固定的算法吗?
行千里路,看万卷书。 书中自有颜如玉,书中自有黄金屋。

TOP

怎样才能赢?

好象这题不能必胜,
如果遇到高手还必输!
这类问题很多竞赛书上都有,主要是找必胜点!

TOP

怎样才能赢?

老弟可以详细分析一下啊。
行千里路,看万卷书。 书中自有颜如玉,书中自有黄金屋。

TOP

怎样才能赢?

你拿1
我拿3
你拿?
我拿4-?
问YJ:最后一个可该你?

TOP

怎样才能赢?


先拿一个必胜。


如果拿到最后一个算输,又该怎么办? [该信息已经被 yj 编辑过.(编辑日期:11-26-2001).]

我很笨,但很勤奋!

TOP

怎样才能赢?

谁先拿谁必输!
不信可以试试。
解法: 让每次我拿得数目+你拿得数目=4

TOP

怎样才能赢?

先拿会输!

TOP

怎样才能赢?

哈哈,我看错题了,以为谁拿到最后一个谁赢,如果会做拿到最后一个谁就赢的话,那么做本题就变成谁拿到倒数第二个谁就赢。
我很笨,但很勤奋!

TOP

怎样才能赢?

对于一般性的问题,有n张牌,二人轮流每次可以拿1--m张,如果你第一个拿的话,该采取什么策略?
我很笨,但很勤奋!

TOP

怎样才能赢?

yj小妹妹已经把题目简化为“有n张牌,二人轮流每次可以拿1--m张,如果你第一个拿”
如果拿最后一张者为“赢”,只需保证你每次拿完后桌上剩下a(1+m)张(其中,a为0、1、2……)
如果拿最后一张者为“输”,则只需保证你每次拿完后桌上剩下a(1+m)+1张(其中,a为0、1、2……)
我的表述,yj妹妹明白吗?
所以,版主最初的题目“桌上有9个硬币,一次最多拿3个,两个人轮流拿,谁拿到最后一个谁输,如果你先拿,怎么拿才赢?”先拿者必输,除非对方不明就里,乱拿一气。

------------------
你知道8341吗?

你知道8341吗?

TOP

当前时区 GMT+8, 现在时间是 2009-1-8 11:23

Processed in 0.057655 second(s), 7 queries, Gzip enabled.


Skin By Wing