209 人解决,226 人已尝试。
279 份提交通过,共有 721 份提交。
2.1 EMB 奖励。
单点时限: 2.0 sec
内存限制: 256 MB
以正整数 $n$, $i$ 和 $k$ 作为输入,其中 $n,i,k>0$, 且 $i \leq n$。假定数 $1, 2, \ldots, n$ 是环形排列的,编写一个程序,从数 $i$ 开始,按顺时针方向以 $k$ 为步长打印数,在打印某个数时,应以从环中删除该数,这样的过程一直进行到环空为止。例如,当 $n=10$,$i=1$,$k=3$ 时,我们得到的输出序列是 3,6,9,2,7,1,8,5,10,4
。
第一行三个整数:$n$, $i$, $k$ $(n,i,k \leq 100, i \leq n)$ 以空格分开。
一行 $n$ 个数,以空格分开。
10 1 3
3 6 9 2 7 1 8 5 10 4
数字间以空格分开,最后一个数字后面没有空格。