#402. 数组循环右移
数组循环右移
题目描述
给定包含 个整数的数组,将数组中前面各数顺序向后移 个位置,最后 个数变为前面 个数,实现数组的循环右移操作。
输入格式
输入包含三行
- 第一行为 ,表示数组长度
- 第二行为 个整数表示数组元素
- 第三行为一个整数为移动的位置 。
输出格式
输出循环右移后的 个整数,用空格分隔。
样例
10
1 2 3 4 5 6 7 8 9 10
2
9 10 1 2 3 4 5 6 7 8
样例解释
将长度为10的数组向后循环移动2个位置,原数组最后2个元素9、10移至数组开头,其余元素依次后移,得到最终结果。
数据范围
| 子任务 | 分值 | 数据范围 | 特殊性质 |
|---|---|---|---|
| 1 | 30 | 无 | |
| 2 | 70 |
所有数据满足 。