#L40014. 循环右移 K 位

循环右移 K 位

问题描述

给定一个长度为 nn 的数组和一个整数 kk,请将数组循环右移 kk 位。即最后 kk 个元素依次移动到数组的最前面,其余元素依次后移。

输入格式

第一行包含两个整数 nn 和 kk,用空格隔开,分别表示数组长度和右移位数。

第二行包含 nn 个整数 a1,a2,…,ana_1, a_2, \dots, a_n,用空格隔开。

输出格式

输出一行,包含 nn 个整数,表示循环右移 kk 位后的数组,用空格隔开。

样例输入 1

5 2
1 2 3 4 5

样例输出 1

4 5 1 2 3

样例输入 2

4 1
10 20 30 40

样例输出 2

40 10 20 30

样例输入 3

5 5
1 2 3 4 5

样例输出 3

1 2 3 4 5

评测数据规模

  • 1≤n≤1001 \le n \le 100
  • 1≤k≤n1 \le k \le n
  • 1≤ai≤1001 \le a_i \le 100