#P10936. 平移(加强版)

平移(加强版)

题目描述

将 a 数组中第一个元素移到数组末尾,其余数据依次往前平移一个位置。这叫一次平移。

现在要进行 k 次平移,然后输出平移后的结果。

输入格式

两行:

  • 第一行为两个正整数 n 和 k(1 ≤ n ≤ 1000,1 ≤ k ≤ 10000000)。
  • 第二行为 n 个整数的值,中间用空格隔开。每个整数的绝对值均不超过 10000。

输出格式

输出 n 个数,两个数之间用一个空格。

输入样例 #1

5 1  
1 2 3 4 5

输出样例 #1

2 3 4 5 1

输入样例 #2

5 2  
1 2 3 4 5

输出样例 #2

3 4 5 1 2

题目说明

提示:

移动n次,相当于没有移动