爆0求助
  • 板块P1159 排行榜
  • 楼主east_li
  • 当前回复0
  • 已保存回复0
  • 发布时间2020/12/3 22:41
  • 上次更新2023/11/5 06:46:09
查看原帖
爆0求助
310579
east_li楼主2020/12/3 22:41
#include<iostream>
#include<cstdio>
#include<string>
#include<cstring>
#include<algorithm>
#define ll long long
using namespace std;
ll n;
struct str
{
	string x,y;
}s[100005];
string ans[100005];
string s1,s2;
int main()
{
	scanf("%lld",&n);
	for(ll i=1;i<=n;i++)
	{
		cin>>s1>>s2;
		s[i].x=s1;
		s[i].y=s2;
	}
	ll lf=1,le=n;
	for(ll i=1;i<=n;i++)
	{
		if(s[i].y=="DOWN")
		{
			ans[lf]=s[i].x;
			lf++;
		}
		if(s[i].y=="UP")
		{
			ans[le]=s[i].x;
			le--;
		}
	}
	for(ll i=1;i<=n;i++)
	{
		cout<<ans[i]<<endl;
	}
	return 0;
}
2020/12/3 22:41
加载中...