3 条题解

  • -5
    @ 2023-7-31 17:17:35

    朴实无华

    #include<bits/stdc++.h>
    
    using namespace std;
    
    char a[10000];
    
    int main()
    {
    
        string n;
        cin >>n;
        for(int i=0; i<n.length(); i++){
            a[i+1]=n[i];
        }
        for(int i=1; i<=n.length(); i++){
            int m=0;
            if(a[i]=='A'){
                for(int j=1; j<=n.length(); j++){
                    if(a[j]=='B'){
                        a[j]='I';//改为I,移除此人。
                        m++;
                        break;
                    }
                }
                if(m==0){
                    cout<<"A";
                    break;
                }
            }
            if(a[i]=='B'){
                for(int j=1; j<=n.length(); j++){
                    if(a[j]=='A'){
                        a[j]='I';
                        m++;
                        break;
                    }
                }
                if(m==0){
                    cout<<"B";
                    break;
                }
            }
            if(i==n.length()){
                for(int j=1; j<=n.length(); j++){
                    if(a[j]!='I'){
                        cout<<a[j];
                        break;
                    }
                }
            }
        }
    
    	return 0;
    }
    

    信息

    ID
    817
    时间
    1000ms
    内存
    256MiB
    难度
    7
    标签
    递交数
    409
    已通过
    90
    上传者