个人围成一圈顺序编号,从1号开始按1、2、3......顺序报数,报p者退出圈外,其余的人再从1、2、3开始报数,报p的人再退出圈外,以此类推。 请按退出顺序输出每个退出人的原序号。\n\n输入格式:\n输
时间: 2023-05-02 12:01:30 浏览: 92
有N个人围成一环形圈,第一个人从1开始报数,报道M的人出列,直到最后一个同学,请写出算法。.txt
这是一个人围成一圈顺序编号,从1号开始挨个2、3……顺序报数,报P的人退出圈外,其余的人再从1、2、3开始报数,报P的人再退出圈外,以此类推。请按退出顺序输出每个退出人的原序号。
输入格式:
输入
输出格式:
输出
从1号开始报数,每报到3的人就退出。像这样报数直到圈内只剩下最后一个人时他的编号是多少?
样例输入
10
样例输出
3 6 9 2 7 1 8 5 10
阅读全文