#include <bits/stdc++.h>
#include <map>
#include <string>
using namespace std;
int main(){
string a,b;
map<char,int> m;
m.insert(make_pair('A',1));
m.insert(make_pair('B',2));
m.insert(make_pair('C',3));
m.insert(make_pair('D',4));
m.insert(make_pair('E',5));
m.insert(make_pair('F',6));
m.insert(make_pair('G',7));
m.insert(make_pair('H',8));
m.insert(make_pair('I',9));
m.insert(make_pair('J',10));
m.insert(make_pair('K',11));
m.insert(make_pair('L',12));
m.insert(make_pair('M',13));
m.insert(make_pair('N',14));
m.insert(make_pair('O',15));
m.insert(make_pair('P',16));
m.insert(make_pair('Q',17));
m.insert(make_pair('R',18));
m.insert(make_pair('S',19));
m.insert(make_pair('T',20));
m.insert(make_pair('U',21));
m.insert(make_pair('V',22));
m.insert(make_pair('W',23));
m.insert(make_pair('X',24));
m.insert(make_pair('Y',25));
m.insert(make_pair('Z',26));
int num=1;
int sum=1;
getline(cin,a);
for(int i=0;i<a.size();i++){
char c=a[i];
sum*=m.find(c)->second;
}
getline(cin,b);
for(int i=0;i<b.size();i++){
char y=b[i];
num*=m.find(y)->second;
}
if(sum==num){
cout << "GO" <<endl;
}else{
cout << "STAY" << endl;
}
return 0;
}
你的飞碟在这;求助,这怎么就不对了