#ATfps24s. Game
Game
AT_fps_24_s ゲーム
题目描述
我们定义如下“子问题”:
给定一棵有 个结点(编号为 到 )的树,以及一个整数 ,其中 或 。 Alice 和 Bob 玩如下规则的游戏:
- 首先,Alice 将棋子放置在顶点 之一;
- 然后,从 Bob 开始,两人轮流进行如下操作:
- 选择当前棋子的相邻未访问过的一个顶点,并将棋子移动到那里;
- 若某人在其回合无法移动(即没有可走的相邻未访问顶点),则该人输,对方获胜。
假设两人都采取最优策略,判断谁最终获胜。
给定整数 和 。 对于每个 ,解决如下问题:
- 给定整数 和 ,其中 当 , 当 。 假设这些值对应上述子问题中的 和 。有 种以 到 编号的所有树。 其中,有多少棵树能让子问题的答案为“Alice”? 请将答案对 取模输出。
输入格式
输入由标准输入给出,格式如下:
输出格式
输出 行,第 行输出 时的答案。
输入输出样例 #1
输入 #1
4 1
输出 #1
0
2
3
输入输出样例 #2
输入 #2
10 2
输出 #2
0
3
4
125
576
16807
154624
4782969
69760000
说明/提示
评分
本题的评分方式如下:
- 若你解出了所有 的数据,获得 分。
- 若你解出了所有 的数据,获得 分。
样例解释 1
当 时,始终有 。 对于 ,一共有 棵不同的树:一棵为边 ,另一棵为边 。
样例解释 2
当 时,始终有 。
数据范围
- 所有输入均为整数。
由 ChatGPT 5 翻译