A combinatorial game is a two-player game without hidden information or chance elements. The main object of combinatorial game theory is to determine the outcome (i.e., which player has a winning strategy) of a given position in combinatorial games. NIM is a well-known and fundamental ruleset in combinatorial game theory. This paper proposes a novel partizan variant of NIM called PARTIZAN-SERIAL-NIM, defined as follows: there are piles of stones indexed by ; the two players have permutations and of , respectively; a move is to remove any positive number of stones from the non-empty pile with the minimum value in the player’s permutation; the player who cannot make a move loses. This ruleset is a generalization of SERIAL-NIM and PARTIZAN-END-NIM. We give an algorithm to compute the outcome of a given position in PARTIZAN-SERIAL-NIM in time, provided that each arithmetic and comparison operation is performed in time. Also, for the case where all non-empty piles have the same number of stones, we prove that the outcome does not depend on for and present an algorithm to compute the outcome in time. Further, we prove that the atomic weight of every position in PARTIZAN-SERIAL-NIM is an integer.

生成讲解博客的中文版本

生成AI智能校验的中文版本