循环应该从0开始
by YHS_123 @ 2017-02-09 22:17:57
而且取模是%不是&
by YHS_123 @ 2017-02-09 22:19:39
```cpp
#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <string>
#include <vector>
using namespace std;
string s1,s2;
long long int ans1=1,ans2=1;
int main() {
// freopen(".in","r",stdin);
// freopen(".out","w",stdout);
cin>>s1;
cin>>s2;
for(int i=0;i<s1.size();++i)
ans1*=(s1[i]-'A'+1);
ans1%=47;
for(int i=0;i<s2.size();++i)
ans2*=(s2[i]-'A'+1);
ans2%=47;
if(ans1==ans2)
cout<<"GO";
else
cout<<"STAY";
return 0;
}
```
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 注意!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
如果你的S是 ABCD S.size()=5; 应该改成<s.size()
by 漓江塔塔主 @ 2017-02-13 11:21:24
蟹蟹
by 一尾江河 @ 2017-02-19 16:24:27