有n个人依次围成一圈,从第1个人开始报数,数到第m个人出列,然后从出列的下一个人开始报数,数到第m个人又出列,…,如此反复到所有的人全部出列为止。设n个人的编号分别为1,2,…,n,打印出列的顺序。
n和m(n<=100)。
出列的顺序。
6 4
4 2 1 3 6 5
4 17
1 3 4 2
建立队列,以队首为参考,对插到队尾的队首进行计数,每次计数到m个进行输出并将计数器归零,从而模拟围圈计数的过程,重复操作直到队列结束,即可完成围圈报数输出。