请问什么是圆排列啊。 。
题目是: 输入一个m(人数),n(第几个) 在m内,找到第N个人出来表演,如果人数到了末尾则重头开始计算(上一轮找出来的数去除)。一直到m个人都都需要出来表演,然后输出表演人的序号。 例输入m=10
n=5
1 2 3 4 5 6 7 8 9 10
第一次 找到5 和10 把他从原数列中去掉
第2次找到 6 2
……
第N次找到最后一个数剩余的数
然后输出 5 10 6 2的 排列顺序
这个是个什么圆排序,但具体的运行步骤不太明白,请教
2008-03-02 19:04