一个很尴尬的问题:sum[1]与sum[2]的初值**都是0而不是1**。
```cpp
#include<bits/stdc++.h>
using namespace std;
int main()
{
int sum[3];
sum[1]=1;sum[2]=1;
char ch[3][10];
scanf("%s%s",ch[1],ch[2]);
for(int i=1;i<=2;i++)
for(int j=0;j<strlen(ch[i]);j++)
sum[i]*=(ch[i][j]-'A'+1);
//printf("%d %d\n",sum[1],sum[2]);
if(sum[1]%47==sum[2]%47)
printf("GO\n");
else
printf("STAY\n");
return 0;
}
```
by LoctStrider @ 2017-10-03 11:08:23