#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
int main()
{
int n,m;
cin >> n >> m;
vector<int> a(n);
for(int i = 0; i < n; i++)
cin >> a[i];
if(m != n && m != 0)
{
if(m > n) m = m - n;
reverse(a.begin(),a.begin() + n);
reverse(a.begin(),a.begin() + m);
reverse(a.begin() + m,a.begin() + n);
}
for (int i = 0; i < n - 1; i++)
cout << a[i] << " ";
cout << a[n - 1];
return 0;
}
PAT basic 1008
最新推荐文章于 2018-06-28 17:55:36 发布