0分求助 样例过了 谢谢大佬萌
  • 板块P1159 排行榜
  • 楼主Phoebe_n
  • 当前回复4
  • 已保存回复4
  • 发布时间2022/1/27 16:25
  • 上次更新2023/10/28 10:44:55
查看原帖
0分求助 样例过了 谢谢大佬萌
606697
Phoebe_n楼主2022/1/27 16:25
#include<bits/stdc++.h>
using namespace std;
int main(){
	string aup[105],adown[105],ans[105];
	int up=0,down=0,now1=0,now2=0;
	string s1,s2;
	int n;
	cin>>n;
	for(int i=1;i<=n;i++){
	    cin>>s1>>s2;
		if(s2=="UP"){
			up++;
			aup[up]=s1;
		}
		if(s2=="DOWN"){
			down++;
			adown[down]=s1;
		}
		if(s2=="SAME"){
			ans[i]=s1;
		}
	}
	for(int i=1;i<=n;i++){
		if(now1<down){
			now1++;
			ans[i]=adown[now1];
		}
		else{
			now2++;
			ans[i]=aup[now2];
		}
	}
	for(int i=1;i<=n;i++){
		cout<<ans[i]<<endl;
	}
	return 0;
}

谢谢大家!

2022/1/27 16:25
加载中...