#CF1091C. New Year and the Sphere Transmission
New Year and the Sphere Transmission
New Year and the Sphere Transmission
题目描述
有 个人围成一圈坐着,按照座位顺序编号为 到 。也就是说,对于所有 从 到 ,编号为 和 的人是相邻的,编号为 和 的人也是相邻的。
编号为 的人一开始手里有一个球。他选择一个不超过 的正整数 ,将球传给他顺时针方向的第 个邻居,然后那个人再将球传给他顺时针方向的第 个邻居,如此循环,直到编号为 的人再次拿到球为止。当他再次拿到球时,球不再被传递。
例如,如果 且 ,球的传递顺序为 。
考虑所有碰过球的人的编号集合。游戏的乐趣值(fun value)定义为所有碰过球的人的编号之和。在上面的例子中,乐趣值为 。
请你找出并输出所有可能的乐趣值的集合,遍历所有可能的正整数 。可以证明,在本题的约束下,球总会在有限步内回到编号为 的人手中,且对于给定的 ,可能的乐趣值不超过 个。
输入格式
输入仅一行,包含一个整数 (),表示参与传球的人数。
输出格式
设所有可能的乐趣值为 。
输出一行,包含 个递增排列的整数 到 ,用空格分隔。
样例 #1
样例输入
6
样例输出
1 5 9 21
样例 #2
样例输入
16
样例输出
1 10 28 64 136
说明/提示
在第一个样例中,我们已经展示了选择 时乐趣值为 ,选择 时也是 。选择 时乐趣值为 。选择 时乐趣值为 ,而 或 时乐趣值为 。

在第二个样例中,乐趣值 、、、 和 分别可以通过 、、、 和 得到。
由 ChatGPT 4.1 翻译