//#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; }
标签:std,deque,include,int,cin,sizeof,例题 From: https://www.cnblogs.com/boyeyuan/p/17937217