#2591. Chino的数列

Chino的数列

Chino的数列

题目描述

Chino给定了nn个数a1...ana_1...a_n,给定常数s,ms,m,她会轮流对这nn个数做kk组操作,每组操作包含以下几步:

1.swap(as,am)1.swap(a_s,a_m)(交换asa_s,ama_m)

2.2.nn个数都向前平移一位(第11个移动到第nn个位置上)

Chino想知道,kk组操作后,这nn个数分别是多少?

输入格式

第一行,四个数,n,s,m,kn,s,m,k

接下来一行nn个数,分别代表a1,a2...ana_1,a_2...a_n

输出格式

输出一行,nn个数,分别代表a1,a2...ana_1,a_2...a_n

样例 #1

样例输入 #1

4 1 2 3
1 2 3 4

样例输出 #1

1 2 3 4

提示

对于40%40\%的数据,1k1071 \leq k \leq 10^7

对于100%100\%的数据,1n801 \leq n \leq 801s<mn1 \leq s < m\leq n1k10181 \leq k \leq 10^{18}

所有数字均在longlonglong long以内