#ATabc265h. [ABC265Ex] No-capture Lance Game
[ABC265Ex] No-capture Lance Game
题目描述
有一个 的将棋棋盘,以及 枚将棋中的香车棋子。我们用这些棋子来进行如下的游戏。
游戏由先手和后手两人进行,按照以下步骤进行。
- 初始状态下,先手和后手的香车分别在每一行各放置一枚。
- 从先手开始,先手和后手轮流移动自己的棋子。不能吃掉(从棋盘上移除)对方的棋子。
- 最先无法移动自己所有棋子的一方判负,另一方获胜。
香车的可移动规则如下。设 表示从上到下第 行,从左到右第 列的格子。
- 若 且 上都没有任何棋子,则可以将位于 的先手香车移动到 。
- 若 且 上都没有任何棋子,则可以将位于 的后手香车移动到 。
例如,下图为 的棋盘,先手香车分别放在 ,后手香车分别放在 。
的先手香车可以移动到 中的任意一个格子, 的先手香车可以移动到 中的任意一个格子。 的先手香车无法移动。
了解将棋的人请注意,本题不适用通常将棋中的“吃子”“升变”等规则。

现在,棋盘上还没有任何棋子。将先手和后手的香车分别在每一行各放置一枚,且双方的香车不能放在同一个格子上的方案共有 种。在这些方案中,满足以下条件的方案有多少种?请输出答案对 取模的结果。
- 以该方案为初始状态开始游戏,双方都采取最优策略时,先手能够获胜。
输入格式
输入为一行,格式如下:
输出格式
请输出答案。
样例 1
输入
1 3
输出
2
样例 2
输入
9 9
输出
583962987
样例 3
输入
265 30
输出
366114675
说明/提示
限制条件
- 为整数
样例解释 1
先手能够获胜的方案有如下 种:
- 先手香车放在 ,后手香车放在 。
- 先手香车放在 ,后手香车放在 。
由 ChatGPT 4.1 翻译