#include<bits/stdc++.h>
using namespace std;
char p[]=" ABCDEFGHIJKLMNOPQRSTUVWXYZ";//字母表
int s1=1,s2=1;//两个字符串的乘积
int main()
{
char a[10000],b[10000];
fgets(a,10000,stdin);
fgets(b,10000,stdin);
int le1=strlen(a);
int le2=strlen(b);
for(int i=0;i<le1;i++){
for(int j=1;j<=30;j++){
if(a[i]==p[j]){//查找字符,找到后相乘
s1*=j;
}
}
}
for(int i=0;i<le2;i++){
for(int j=1;j<=30;j++){
if(b[i]==p[j]){
s2*=j;
}
}
}
if(s1%47==s2%47){//判断
cout<<"GO";
}
else{
cout<<"STAY";
}
return 0;
}
样例过了,为什么只得了80分??