View Code of Problem 79

#include <iostream>
#include <queue>
#include <vector>
using namespace std;
int main(){
	int n,x,m;
	cin>>n;
	vector<int> v;
	for(int i=0;i<n;i++){
		cin>>x;
		v.push_back(x);
	}
	cin>>m; 
	for(int i=n-m;i<n;i++){
		int a = v[i];
		v.erase(v.begin()+i);
		v.insert(v.begin(),a);
	}
	for(int i=0;i<n;i++){
		if(i!=n-1){
			cout<<v[i]<<" ";
		}
		else{
			cout<<v[i]<<" ";
		}
	}
} 

Double click to view unformatted code.


Back to problem 79