数组循环左移

入门⏱ 1000ms💾 256MB#P2096

题目描述

把长度为 $n$ 的数组整体向左循环移动 $k$ 位:最前面的 $k$ 个元素移到末尾。注意 $k$ 可能超过 $n$

输入格式

第一行两个整数 $n$$k$;第二行 $n$ 个整数。

输出格式

一行 $n$ 个整数,为左移后的数组,用空格分隔。

数据范围

$$1 \le n \le 10^5,\ 0 \le k \le 10^9,\ |a_i| \le 10^9$$

样例输入 #1
5 2
1 2 3 4 5
样例输出 #1
3 4 5 1 2
样例输入 #2
5 0
9 8 7 6 5
样例输出 #2
9 8 7 6 5