```cpp
#include<bits/stdc++.h>
using namespace std;
char a[26] = {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'};
int main() {
string b, c;
cin >> b >> c;
int b1 = 1, c1 = 1;
for (int i = 0; i < b.length(); i++) {
for (int j = 0; j < 26; j++) {
if (a[j] == b[i]) {
b1 *= (j + 1);
break;
}
}
}
for (int i = 0; i < c.length(); i++) {
for (int j = 0; j < 26; j++) {
if (a[j] == c[i]) {
c1 *= (j + 1);
break;
}
}
}
if (b1 % 47 == c1 % 47) {
cout <<"GO";
} else{
cout<<"STAY";
}
return 0;
}
```
# 模拟出来就可以了
by wangderui111 @ 2024-02-16 15:18:35