样例全过,数据满江红求条
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
string s;
cin>>n;
for(int i=1;i<=n;i++){
cin>>s;
bool f[10],flag=0;
memset(f,1,sizeof(f));
for(int j=0;j<s.size();j++){
char a=s[j];
if(a=='A'||a=='b'||a=='C'||a=='D'||a=='E'||a=='F') f[3]=0,f[2]=0,f[1]=0;
else if(a=='9'||a=='8') f[2]=0,f[1]=0;
else if(a=='7'||a=='6'||a=='5'||a=='4'||a=='3'||a=='2') f[1]=0;
if(!(a=='A'||a=='b'||a=='C'||a=='D'||a=='E'||a=='F'||a=='9'||a=='8'||a=='7'||a=='6'||a=='5'||a=='4'||a=='3'||a=='2'||a=='1'||a=='0')){
cout<<"0 0 0 0\n";
flag=1;
break;
}
}
if(!flag){
for(int i=1;i<=4;i++)
cout<<f[i]<<" ";
cout<<endl;
}
}
return 0;
}
打表,不喜勿喷
请不要晒代码