#P13841. [cf2017 final]Mancala
[cf2017 final]Mancala
题目描述
考虑以下游戏:
- 准备排成一列的 个格子和大量石子。
- 初始时,在第 个格子()中放入 个石子。
- 玩家可以重复进行以下操作:选择一个恰好有 个石子的格子 ,将其中的所有石子取出,并在第 到第 个格子中各添加 个石子。
- 最终剩余石子的总数即为得分。
对于长度为 的数列 ,将该游戏进行后可能得到的最小得分记为 。
现在,对于所有长度为 且每个元素在 到 之间的数列 ,求 的总和。由于答案可能非常大,请对 (即 )取模。
输入格式
输入通过标准输入给出,格式如下:
输出格式
输出 的总和对 取模后的结果。
输入输出样例 #1
输入 #1
2 2
输出 #1
10
输入输出样例 #2
输入 #2
20 17
输出 #2
983853488
说明/提示
约束条件
样例解释 1
当 且 时,共有 种可能的数列 ,各数列对应的 值及操作示例如下:
- :(无法操作)
- :(无法操作)
- :(依次操作格子 和格子 )
- :(选择格子 )
- :(选择格子 )
- :(依次操作格子 、格子 、格子 )
- :(无法操作)
- :(无法操作)
- :(选择格子 )
翻译由 DeepSeek R1 完成