HDU 1730 Northcott Game

我把做错了的也发出来,一种典型的做错了的思路就是:先查Tom和Jerry的初始位置有空隙的行的个数,如果是奇数就是一种情况偶数另外一种情况,这个是不正确的。

正确的思路:我们可以把问题转化为没行空隙的大小就是每堆石子的个数,双方每轮任选一堆,取少则为1多则任意大枚石子,先取完获胜,这就是典型的Nim博弈。所以把每一行空隙大小(abs(a-b)-1)挨个xor,然后看看是不是0就行了。

Leave a Reply

Scroll to top