飞马行空 发表于 2007-3-14 00:35

关于《一道难倒亿万人的推理题》的答案

题目:
3堆棋子,数量分别是X,Y,Z,两人轮流拿,每次任选一堆,可以取任意个数,但每次只


限选定的这一堆。每轮不得不拿,否则算认输。拿到最后一颗的算赢。

请问三堆棋子的数量之间要满足什么样的关系时,先拿者必赢。

其实,原题目是问满足什么样的条件,先拿的必赢,满足什么样的条件,后拿的必赢。


先拿者必赢的
情况一:
X=n
Y=Z

情况二:
X=1
Y=奇数
Z=Y+1


先拿者必输的
X=1
Y=偶数
Z=Y+1

这是我问一个老师,他想出来的答案,不过不知道有没有别的更好的答案。而且,现在只想出来X=1的情况,不知道X>1的情况会怎么样。
如果有兴趣的同学可以自己试试,如果想不出来,但又想知道结果的可以问我。
页: [1]
查看完整版本: 关于《一道难倒亿万人的推理题》的答案