View Code of Problem 79

#include<iostream>
#include<vector>
#include<algorithm>
#include<string>
#include<climits>
#include<cmath>
#include<unordered_map>
#include<set>

using namespace std;


int main()
{
	int n, m;

	while (cin >> n) {

		vector<int> nums(n);

		for (int i = 0; i < n; i++)
			cin >> nums[i];
		
		cin >> m;

		vector<int> res(n);
		for (int i = 0; i < n; i++) {

			res[(i + m) % n] = nums[i];
		}

		for (int i = 0; i < n; i++) {

			cout << res[i] << " ";
		}

		cout << endl;
	}
}

Double click to view unformatted code.


Back to problem 79