```c
if(a[i]!='') continue;
```
by Pass1on_W @ 2022-01-27 16:57:00
```cpp
#include<iostream>
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(ans[i]!="") continue;
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(ans[i]!="") continue;
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;
}
```
已改好
by Jerrlee✅ @ 2022-01-27 17:35:14
@[Phoebe_n](/user/606697)
by Jerrlee✅ @ 2022-01-27 17:35:26
@[Jerrlee✅](/user/367652) 谢谢大佬❤
by Phoebe_n @ 2022-01-27 21:48:36