有若干堆棋子,两人分,每次只能从一堆中拿出若干个,如何才能确保稳赢

来源:百度知道 编辑:UC知道 时间:2024/05/09 01:20:57
要详细解释

假设总数n,每次最多拿k(k〉1),最少拿h个(k〉h〉=1),假设拿到最后一个为赢,则你先拿,拿的具体数量为n除以(k+h)所得到的余数,然后每次你拿的数量加上是对手拿的数量都要等于k+h,依次拿下去,则稳赢,如果余数为零,或者余数小于h,那你就要选择后拿,则稳赢。如果赢得条件变为那最后一个旗子为输,反过来就可以了。怎么样,说的够清楚吧。