请教各位大佬求助!!!
查看原帖
请教各位大佬求助!!!
1103096
Hgq20130520楼主2024/6/15 19:29
#include<bits/stdc++.h>
using namespace std;
int main(){
    string a[105],b[105],c[105];
    int d=0,e=0,f=0,g=0;
    string s1,s2;
    int n;
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        cin>>s1>>s2;
        if(c[i]!="")
            continue;
        if(s2=="UP")
        {
            d++;
            a[d]=s1;
        }
        if(s2=="DOWN")
        {
            e++;
            b[e]=s1;
        }
        if(s2=="SAME")
            c[i]=s1;
    }
    for(int i=1;i<=n;i++){
        if(c[i]!="")
            continue;
        if(f<e)
        {
            f++;
            c[i]=b[f];
        }
        else
        {
            g++;
            c[i]=a[g];
        }
    }
    for(int i=1;i<=n;i++)
        cout<<c[i]<<endl;
}
2024/6/15 19:29
加载中...