1309 : 大二数据结构实验[1] 约瑟夫环问题
时间限制:1 Sec 内存限制:256 MiB 提交:23 正确:17
题目描述
设编号为1,2,3,……,n的n(n>0)个人按顺时针方向围坐一圈,m为任意一个正整数。从第一个人开始顺时针方向自1起顺序报数,报到m时停止并且报m的人出列,再从他的下一个人开始重新从1报数,报到m时停止并且报m的人出列。如此下去,直到所有人全部出列为止。要求设计一个程序模拟此过程,对任意给定的m和n,求出出列编号序列
输入描述
输入一行n, m
n为人的个数 0 < n <= 100
m为要报的数 0 < m < 1000
输出描述
依此输出出列编号的序列,以空格分隔,注意最后一个数字后面没有空格。
样例输入
10 2
样例输出
2 4 6 8 10 3 7 1 9 5
提示
好好学习,天天向上。
来源
大二数据结构试验