全WA求调
查看原帖
全WA求调
942924
ZhangShuyuan_benren楼主2024/2/25 21:11
#include<bits/stdc++.h>
using namespace std;
char a[11];
int n,lena,sum,an[11],n1,n2,n3,n6;
int main()
{
	cin>>n;
	for(int i=1;i<=n;++i)
	{
		cin>>a;
		if(a[0]=='0')
		{
			cout<<"0 0 0 0"<<endl;
			continue;
		}
		lena=strlen(a);
		for(int j=0;j<lena;j++)
		{
			if((int)a[j]>70)
			{
				cout<<"0 0 0 0";
				sum=1;
				break;
			}
			else if(a[j]=='A'||a[j]=='B'||a[j]=='C'||a[j]=='D'||a[j]=='E'||a[j]=='F')
			{
				cout<<"0 0 0 1"<<endl;
				sum=1;
				break;
			}
		}
		if(sum==1)
		{
			sum=0;
			continue;
		}
		for(int x=1;x<=lena;x++)
			an[x]=a[lena-x]-'0';
		for(int y=1;y<=lena;y++)
		{
			if(an[y]>=2)
			{
				n1++;
			}
			if(an[y]>=8)
			{	
				n2++;
			}
			if(an[y]==8)
			{
				n3++;
			}
		}
		cout<<(n1>0?"0":"1");
		cout<<' ';
		cout<<(n2>0?"0":"1");
		cout<<' ';
		cout<<"1 1"<<endl;
		n1=0;n2=0;n3=0;n6=0;
	}
	return 0;
}

2024/2/25 21:11
加载中...