包管住关注的
#include<bits/stdc++.h>
using namespace std;
stack<int> q;
queue<int> q1;
int main()
{
int n,c1,c2,a;
cin>>n>>c1>>c2;
for(int i=1;i<=n;i++){
cin>>a;
if(i<=c1)
q.push(a);
else if(i<=c1+c2)
q1.push(a);
else if(i==c1+c2){
if(!q1.empty())
{
cout<<q1.front()<<" ";
q1.pop();
}
else{
if(!q.empty())
cout<<q.top()<<" ";
q.pop();
}
i=1;
if(n>c1+c2)
n-=c1+c2;
}
else if(n<c1+c2&&s==n){
if(!q1.empty())
{
cout<<q1.front()<<" ";
q1.pop();
}
else{
if(!q.empty())
cout<<q.top()<<" ";
q.pop();
}
}
}
return 0;
}