#include<iostream>
#include<vector>
#include<algorithm> //reverse
using namespace std;
int main(){
int n,m;
cin>>n>>m;
m=m%n;
vector<int> v(n);
for(int i=0;i<n;i++) cin>>v[i];
reverse(begin(v),end(v)-m);
reverse(end(v)-m,end(v));
reverse(begin(v),end(v));
for(int i=0;i<n;i++){
if(i!=0) cout<<" ";
cout<<v[i];
}
return 0;
}
PAT乙级-1008 数组元素循环右移问题(20 分)
最新推荐文章于 2024-07-19 15:45:46 发布