全部评论 3

  • #include <bits/stdc++.h>
    using namespace std;
    int main()
    {
    	string s;
        cin>>s;
        int a=0,c=0,g=0,o=0,s1,s2,s3,s4,f4_Alt=0;
        bool f1=false,f2=false,f3=false,f4=false;
        int len=s.size();
        for(int i=0;i<len;++i)
        {
            if(s[i]!='a' and s[i]!='c' and s[i]!='g' and s[i]!='o'){
                cout<<"No";
                return 0;
            }
            if(s[i]=='a')
            {
                ++a;
                s1=i;
                f1=true;
            }
            else if(s[i]=='c'){
                ++c;
                s2=i;
                f2=true;
            }
            else if(s[i]=='g'){
                ++g;
                s3=i;
                f3=true;
            }
            else if(s[i]=='o'){
                ++o;
                s4=i;
                f4=true;
            }
            else{
                f4_Alt++;
            }
        }
        if(f4_Alt==0 and (s1<s2&&s2<s3&&s3<s4) and a!=0 and c!=0 and g!=0 and o!=0){
            cout<<"Yes";
        }
        else{
            cout<<"NO";
        }
        return 0;
    }
    

    2024-07-27 来自 湖南

    0
  • 知道问题了,acgoc你这算对

    2024-07-27 来自 湖南

    0
  • 2024-07-23 来自 广东

    0
首页