目录
1.问题定义
- 1.问题定义
- 2.思路
- 3.代码实现 (Java)
n 个人围成一圈,其编号依次为 1 ~ n,从编号为 1 的人从 1 开始报数,报到 m 的人退出圈,然后下一个人继续从 1 开始报数…,如果循环进行,当圈中剩下一个人时,其直接出圈。请依次输出退圈的人的编号。
样例 1: 输入:n = 6,m = 5 输出:[5, 4, 6, 2, 3, 1]
样例 2: 输入:n = 8,m = 10 输出:[2, 5, 1, 8, 4, 6, 3, 7]
提示: 1
关注
打赏