CSES 2163 - Josephus Problem II
1.0s 512M考慮一個遊戲:有 \(n\) 個小孩(編號為 \(1,2,\dots,n\))排成一圈。遊戲進行時,反覆跳過 \(k\) 個小孩後,將下一個小孩移出圈外。請問小孩被移出的順序為何?
輸入格式
輸入只有一行,包含兩個整數 \(n\) 和 \(k\)。
輸出格式
輸出 \(n\) 個整數:移出的順序。
範例輸入 1
7 2
範例輸出 1
3 6 2 7 5 1 4
限制
- \(1 \le n \le 2 \cdot 10^5\)
- \(0 \le k \le 10^9\)
題目來源
題目來自 CSES Problem Set(Antti Laaksonen),授權 CC BY-NC-SA 4.0;本頁為翻譯,以相同授權分享。
登入後即可撰寫程式並提交評測。
登入