约瑟夫问题是一个非常经典的问题。
n个人(n<=100)围成一圈,从第一个人开始报数,数到m的人出列,再由下一个人重新从1开始报数,数到m的人再出圈,……依次类推,直到所有的人都出圈,请输出依次出圈人的编号。
输入一行包含两个正数 \(n\) 和 \(m\) ,以一个空格分隔 \(1 \le n,m \le 100\) 。
输出依次出圈人的编号,两两之间有一个空格分隔(最后没有空格,可参见样例)。
10 3
3 6 9 2 7 1 8 5 10 4
原文:https://www.cnblogs.com/problems/p/P1069.html