P1200 [USACO1.1] 你的飞碟在这儿 Your Ride Is Here
标程
#include <bits/stdc++.h>
using namespace std;
// 名字的编号:所有字母序号(A=1 .. Z=26)的乘积 mod 47
int nameMod(const string &s) {
int res = 1;
for (char c : s) res = res * (c - 'A' + 1) % 47;
return res;
}
int main() {
string comet, group;
cin >> comet >> group;
if (nameMod(comet) == nameMod(group)) cout << "GO\n";
else cout << "STAY\n";
return 0;
}