数组元素循环右移问题
#include<bits/stdc++.h>
using namespace std;
typedef vector<int> vi;
vi vec;
int main(){
int n,m;
cin >> n >> m;
for (int i=0; i<n; ++i){
int x;
cin >> x;
vec.push_back(x);
}
int t=(n-m+n)%n;
for (int i=t; i<n; ++i){
if(i==t) cout << vec[i];
else cout << " " << vec[i];
}
for (int i=0; i<t; ++i){
cout << " " << vec[i];
}
return 0;
}