Problem Z: 21-vector-序列重排

Problem Z: 21-vector-序列重排

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 40  Solved: 34
[Submit] [Status] [Web Board] [Creator:]

Description

全局数组变量 a 定义如下:
const int SIZE = 100;
int a[SIZE], n;
它记录着一个长度为 n 的序列 a[1], a[2], …, a[n]。
将序列 a 的前 p个数与后 n – p 个数对调,且不改变这 p 个数(或 n – p 个数)之间的相对位置。例如,
长度为 5 的序列 1, 2, 3, 4, 5,当 p = 2 时重排结果为 3, 4, 5, 1, 2。

Input

整数n (表示序列的整数个数),整数 p (1 ≤ p ≤ n)

n个整数


Output

重排后的序列

Sample Input

5 2
1 2 3 4 5 

Sample Output

3 4 5 1 2

[Submit][Status]