约瑟夫问题 II
翻译自 CSES-2163 题。
在游戏中,一个圆圈里有 n 个孩子(编号为 1,2,…,n1,2,\dots,n1,2,…,n )。在游戏过程中,每隔 k 个孩子就要从圆圈中移走一个,直到没有孩子为止。这些孩子将按什么顺序被移走?
第一行输入两个整数 n 和 k。
输出 n 个整数,表示移除顺序。
7 2
3 6 2 7 5 1 4
1≤n≤2⋅1051 \le n \le 2\cdot 10^51≤n≤2⋅105
1≤k≤1091 \leq k \leq 10^91≤k≤109
注册一个 Hydro 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 Hydro 通用账户