今天是第一天做USACO,第一题因未审清题目的要求,自以为是字符串只输入6个字符,然而要求是输入1到6个字符,由此可见,审题还是要更细心一点啊。
#include <iostream>
#include <cstring>
#include <cstdio>
using namespace std;
int main (){
string a,b;
int aa=1,bb=1,s1,s2;
cin>>a>>b;
s1=a.length();
for (int i=0;i<s1;i++){
aa*=a[i]-'A'+1;
}
s2=b.length();
for (int i=0;i<s2;i++){
bb*=b[i]-'A'+1;
}
if ((aa%47)==(bb%47)){
cout << "GO";
}
else {
cout << "STAY";
}
cout<<endl;
return 0;
}