题目传送门
题解
本题使用模运算即可实现。
#include<cstdio>
#include<iostream>
#include<algorithm>
#include<cstring>
#define N 100
using namespace std;
int Num[N];
int Out[N];
int main(){
//freopen("input.txt","r",stdin);
int n,mov;
while(scanf("%d%d",&n,&mov)!=EOF){
memset(Num,0,sizeof(Num));
memset(Out,0,sizeof(Out));
for(int i=0;i<n;i++){
scanf("%d",&Num[i]);
}
for(int i=0;i<n;i++){
Out[(i+mov)%n]=Num[i];
}
for(int i=0;i<n;i++){
printf("%d",Out[i]);
if(i!=n-1)
printf(" ");
}
printf("\n");
}
return 0;
}