救救孩子!
查看原帖
救救孩子!
543206
shiroko2008楼主2021/12/28 16:57
#include<iostream>
#include<string>
#include<cmath>
using namespace std;
int main()
{
    string a,b,c;
    cin>>a;
    for (int i=0;i<a.length();i++) {
        switch(a[i]){
            case 'X':b+='2';c+='1';break;
            case 'Y':b+='1';c+='2';break;
            case 'Z':b+='1';c+='1';break;
        }
    }
    int i;
    for ( i=a.length()-1;i>=0;i--) if (a[i]=='Z') break;i++;
    int j;
    for ( j=0;j<a.length();j++) if (a[j]==0)break;
    int k=0,ans=0;
    char z;
    for (auto &z:a) if (z=='Z') k++;
    if (abs(i-j)==a.length()-k) cout<<b<<endl<<c;
    else cout<<-1;
    return 0;
}

53PTS

2021/12/28 16:57
加载中...