72求助
查看原帖
72求助
736997
zhuxinlei楼主2023/10/5 15:56

求助

#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;
}
2023/10/5 15:56
加载中...