-
题目
-
代码
#include <stdio.h> #include <algorithm> using namespace std; int main(){ int n,m; scanf("%d%d",&n,&m); m%=n; int a[n]; for(int i=0;i<n;i++){ scanf("%d",&a[i]); } reverse(a,a+n); //反转整个数组 reverse(a,a+m); //反转前部分 reverse(a+m,a+n); //反转后部分 for(int i=0;i<n;i++){ if(i!=0) printf(" "); printf("%d",a[i]); } }