#include<stdio.h> int num[1000]; intmain(){ int n,m; scanf("%d%d",&n,&m); if (m>n) { m=m%n; } for (int i = 0; i < n; ++i) { scanf("%d",&num[i]); } //后移 for (int i = n+m-1; i >= m ; --i) { num[i]=num[i-m]; } //交换 for (int i = 0; i < m; ++i) { num[i]=num[n+i]; } //输出 for (int i = 0; i < n; ++i) { printf("%d",num[i]); if(i<n-1){ printf(" "); }else{ printf("\n"); } } return0; }