测试点1、2:参数的预处理
#include<stdio.h>
void f(int A[],int left,int right) {
int i=left,j=right;
while(i<j) {
int temp=A[i];
A[i]=A[j];
A[j]=temp;
++i;
--j;
}
}
int main() {
int N,M;
scanf("%d %d",&N,&M);
if(M>N) M%=N;
int A[110];
for(int i=0; i<N; ++i)
scanf("%d",&A[i]);
f(A,0,N-M-1);
f(A,N-M,N-1);
f(A,0,N-1);
for(int i=0; i<N; ++i)
printf("%d%s",A[i],i==N-1?"\n":" ");
return 0;
}