爆0求助!!!
查看原帖
爆0求助!!!
906378
liuyuxiteng楼主2024/12/7 10:11
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n,s;
	deque<int> q;
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		char a;
		cin>>a;
		if(a=='A') 
		{
			s++;
			char b;
			cin>>b;
			if(b=='L') q.push_front(s);
			else q.push_back(s);
		}
		else
		{
			char b;
			int c;
			cin>>b>>c;
			if(b=='L')
			{
				for(int i=0;i<c;i++)
				{
					q.pop_front();
				}
			}
			else
			{
				for(int i=0;i<c;i++)
				{
					q.pop_back();
				}
			}
		}
	}
	while(!q.empty())
	{
		cout<<q.front()<<endl;
		q.pop_front(); 
	}
	
	return 0;
 } //.push_back .push_front .pop_front .pop_back
2024/12/7 10:11
加载中...