帮帮我!!
2023-07-16 16:18:39
发布于:浙江
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个整数,表示数组的各个元素。
这里空空如也
有帮助,赞一个