#P202244. 数组循环右移

数组循环右移

题目描述

本题要求实现一个对数组进行循环右移:一个数组a中存有n(n>0)个整数,将每个整数循环向右移m(m≥0)个位置,即将a中的数据由(a1,a2,a3...ana_1,a_2,a_3...a_n)变换为(anm+1...an,a1,a2...anma_{n-m + 1}...a_{n},a_1,a_2...a_{n-m})(最后m个数循环移最前面的m个位置)。

输入格式

第一行输入两个整数n,m, 分别表示数组a的大小,以及需要将数组a向右移动的位置大小

第二行输入n个整数表示数组aa中n个元素

数据范围

1<= m <= n <= 100

输出格式

输出一行,n个整数,表示移动后的a数组。

样例

样例1输入

6 2
1 2 3 4 5 6

样例1输出

5 6 1 2 3 4