@[xuyufei123](/user/878589)
```cpp
#include <bits/stdc++.h>
using namespace std;
int main() {
string s1,s2;
cin>>s1>>s2;
int cnt1=1,cnt2=1;
for(int i=0;i<s1.size();i++) {
cnt1*=(s1[i]-'A'+1);//A 代表 1 不是 0
cnt1%=47;//要步步取模,否则可能会溢出
}
for(int i=0;i<s2.size();i++) {
cnt2*=(s2[i]-'A'+1);
cnt2%=47;
}
if(cnt1==cnt2)cout<<"GO";//一样才 GO
else cout<<"STAY";
return 0;
}
```
by xiaoshumiao @ 2024-02-03 19:56:35
@[xiaoshumiao](/user/1008513) 不需要步步取模,开 $long$ $long$ 就行了
by xiangzhenze611 @ 2024-02-03 20:01:02
@[xiangzhenze611](/user/1005749) 都可以,步步取模是保险操作。
by xiaoshumiao @ 2024-02-03 20:02:43
过了,谢谢!!!
by xuyufei123 @ 2024-02-04 12:31:16