deque例题2

发布时间 2023-12-31 09:37:21作者: laal啦啦啦
//#include <iostream>
//#include <deque>//引入deque容器的头文件 
//using namespace std;
//int main(){
//	int n;
//	cin>>n;
//	int b[n];
//	deque<int> a(b,b+sizeof(b)/sizeof(int));
//	for(int i=0;i<n;i++){
//		cin>>b[i];
//	}
//	int x;
//	cin>>x;
//	a.erase(a.begin()+x-1);
//	for(int i=0;i<a.size();i++){
//		cout<<a[i]<<" ";
//	}
//	return 0;
//}	

//#include <iostream>
//#include <deque>//引入deque容器的头文件 
//using namespace std;
//int main(){
//	int n;
//	cin>>n;
//	int b[n];
//	deque<int> a(b,b+sizeof(b)/sizeof(int));
//	for(int i=0;i<n;i++){
//		cin>>b[i];
//	}
//	int x,y;
//	cin>>x>>y;
//	a.insert(a.begin()+x-1,y);
//	for(int i=0;i<a.size();i++){
//		cout<<a[i]<<" ";
//	}
//	return 0;
//}				

//#include <iostream>
//#include <deque>//引入deque容器的头文件 
//using namespace std;
//int main(){
//	int n;
//	cin>>n;
//	int b[n];
//	deque<int> a(b,b+sizeof(b)/sizeof(int));
//	for(int i=0;i<n;i++){
//		cin>>b[i];
//	}
//	int x,y;
//	cin>>x>>y;
//	a.insert(a.begin()+x-1,y);
//	for(int i=0;i<(a.begin()+x-1,y);i++){
//		cout<<a[i]<<" ";
//	}
//	return 0;
//}	

#include <iostream>
#include <deque>//引入deque容器的头文件 
using namespace std;
int main(){
	int n;
	cin>>n;
	int b[n];
	deque<int> a(b,b+sizeof(b)/sizeof(int));
	for(int i=0;i<n;i++){
		cin>>b[i];
	}
	int c;
	cin>>c;
	for(int i=0;i<c;i++){
		a.push_back(a.front());
		a.pop_front();
	}
	
	for(int i=0;i<a.size();i++){
		cout<<a[i]<<" ";
	}
	return 0;
}