#B1283. 循环右移输出
循环右移输出
【题目描述】
给定一个长度为 的排列。
每轮先将整个排列循环右移一位,再输出移动后的排列;如果此时最后一个数是 ,则停止,否则继续下一轮。
【输入描述】
第一行输入一个整数 。
第二行输入一个 个整数的排列 。
保证:
- ;
- 是 到 的排列。
【输出描述】
每轮输出一行当前排列,相邻数字之间用一个空格分隔。
【样例 1】
【样例 1 输入】
3
1 2 3
【样例 1 输出】
3 1 2
2 3 1
1 2 3
【样例 1 解释】
三次右移后,排列末尾出现 ,循环停止。
【样例 2】
【样例 2 输入】
4
1 4 2 3
【样例 2 输出】
3 1 4 2
2 3 1 4