1 #include<iostream> 2 #include<vector> 3 4 using namespace std; 5 6 int main() 7 { 8 vector<int> v; 9 int n, m, element; 10 cin >> n >> m; 11 for (int i = 0; i != n; ++i) 12 { 13 cin >> element; 14 v.push_back(element); 15 } 16 int equal_m = m % v.size(); 17 while (equal_m != 0) 18 { 19 --equal_m; 20 int value = v.back(); 21 v.pop_back(); 22 v.insert(v.begin(), value); 23 } 24 bool flag = 0; 25 for (auto c : v) 26 { 27 cout << (flag == 0 ? "" : " ") << c; 28 flag = 1; 29 } 30 31 return 0; 32 }
原文:https://www.cnblogs.com/Huayra/p/12171761.html