T2221.数组偏移
入门
通过率:34.21%
加入题单
题目描述
你有一个数组
�
a,里面有
�
n个元素。
现在需要将数组向前偏移
�
M个位置,我们定义偏移
�
M为:
�
0
>
�
�
A
0
=>A
M
,
�
1
>
�
�
+
1
A
1
=>A
M+1
,...,
�
�
−
2
>
�
(
�
−
2
+
�
)
%
�
A
N−2
=>A
(N−2+M)%N
,
�
�
−
1
>
�
(
�
−
1
+
�
)
%
�
a
n−1
=>a
(n−1+m)%n
,即每个数向前偏移
�
m个位置。
比如原数组
�
a为 [
1
1、
2
2、
3
3、
4
4、
5
5],向前偏移3个位置后,数组变为 [
3
3、
4
4、
5
5、
1
1、
2
2]。
请设计一个函数完成这个功能。
输入格式
第一行包含
�
n 和
�
m,分别表示数组长度和偏移量。
第二行包含
�
n个整数,表示数组的各个元素。