求救!!!第四个任务2爆了。
查看原帖
求救!!!第四个任务2爆了。
701120
mab123456楼主2022/10/15 14:04
#include<bits/stdc++.h>
using namespace std;
string s;long long l,d,e;
char a[10000000],b[10000000];
int main()
{
	cin>>s;
	l=s.size();
	for(int i=l-1;i>=0;i--)
	{
		if(s[i]=='Y')
		b[i]='9',a[i]='8';
		else if(s[i]=='X')
		b[i]='1',a[i]='2';
		else if((s[i]=='Z'))
		{d++;
		if(d==1)
		e=i;
		a[i]='0',b[i]='0';	
		}
	}
	for(int i=e;i>e-d;i--)
	{
		if(s[i]!='Z')
		{
			cout<<"-1";
			return 0;
		}
	}
	for(int i=0;i<l;i++)
	{
		cout<<a[i];
	}
	cout<<endl;
	for(int i=0;i<l;i++)
	{
		cout<<b[i];
	}
	return 0;
}
2022/10/15 14:04
加载中...