求助
#include<bits/stdc++.h>
using namespace std;
string a,b,c[4618];
bool f=false;
int ans=1;
bool check(){
if(b.size()!=a.size()) return false;
for(int j=0;j<b.size();j++){
switch(b[j]){
case 65:
if(a[j]!='2') return false;
break;
case 66:
if(a[j]!='2') return false;
break;
case 67:
if(a[j]!='2') return false;
break;
case 68:
if(a[j]!='3') return false;
break;
case 69:
if(a[j]!='3') return false;
break;
case 70:
if(a[j]!='3') return false;
break;
case 71:
if(a[j]!='4') return false;
break;
case 72:
if(a[j]!='4') return false;
break;
case 73:
if(a[j]!='4') return false;
break;
case 74:
if(a[j]!='5') return false;
break;
case 75:
if(a[j]!='5') return false;
break;
case 76:
if(a[j]!='5') return false;
break;
case 77:
if(a[j]!='6') return false;
break;
case 78:
if(a[j]!='6') return false;
break;
case 79:
if(a[j]!='6') return false;
break;
case 80:
if(a[j]!='7') return false;
break;
case 82:
if(a[j]!='7') return false;
break;
case 83:
if(a[j]!='7') return false;
break;
case 84:
if(a[j]!='8') return false;
break;
case 85:
if(a[j]!='8') return false;
break;
case 86:
if(a[j]!='8') return false;
break;
case 87:
if(a[j]!='9') return false;
break;
case 88:
if(a[j]!='9') return false;
break;
case 89:
if(a[j]!='9') return false;
break;
}
}
return true;
}
int main(){
cin>>a;
for(int i=1;i<=4617;i++){
cin>>b;
if(check()){
cout<<b<<endl;
f=true;
}
}
if(!f) cout<<"NONE";
return 0;
}