我也是蒟蒻,我也只有50分,我们思路都一样
看一下,互相参考,如果有路过大佬也看一下
```c
#include <bits/stdc++.h>
using namespace std;
int main()
{
char a[6],b[6];
int c[6],d[6];
int x=1,h=1;
cin>>a;
cin>>b;
for(int i=-1;i<6;i++){
c[i]=a[i]-'@';
d[i]=b[i]-'@';
}
int t=strlen(a);
int p=strlen(b);
for(int i=0;i<t;i++){
x*=c[i];
h*=d[i];
}
int z1,z2;
z1=x%47;
z2=h%47;
if(z1==z2){
cout<<"GO"<<endl;
}
else{
cout<<"STAY"<<endl;
}
return 0;
}
```
by Raccoon·S @ 2018-08-12 17:01:41
@[Chael](/space/show?uid=100882)
by Raccoon·S @ 2018-08-12 17:01:57
```c
#include <bits/stdc++.h>
using namespace std;
int main()
{
char a[6],b[6];
int c[6],d[6];
int x=1,h=1;
cin>>a;
cin>>b;
for(int i=-1;i<=5;i++){
c[i]=a[i]-'@';
d[i]=b[i]-'@';
}
int t=strlen(a);
int p=strlen(b);
for(int i=-1;i<=t-1;i++){
x*=c[i];
h*=d[i];
}
int z1,z2;
z1=x%47;
z2=h%47;
if(z1==z2){
cout<<"GO"<<endl;
}
else{
cout<<"STAY"<<endl;
}
return 0;
}
```
by Raccoon·S @ 2018-08-30 17:30:49
我也是50分,不过int是不够的,
by 花费1 @ 2019-12-02 13:38:41
字符串长度不一定是六,建议改成string类型的字符串
by ctyangjingxi @ 2023-08-22 10:29:31
@[Raccoon·S](/user/118653)
by ctyangjingxi @ 2023-08-22 10:30:46
这是我的代码,参考一下
```
#include<bits/stdc++.h>
using namespace std;
string s1,s2;
int main() {
int sum=1,s=1;
cin>>s1>>s2;
for(int i=0; i<s2.size(); i++) {
s*=s2[i]-64;
}
for(int i=0; i<s1.size(); i++) {sum*=s1[i]-64;
s%=47;
sum%=47;
if(sum==s) {
cout<<"GO";
} else {
cout<<"STAY";
}
return 0;
}
```
by ctyangjingxi @ 2023-08-22 10:33:50
搞错了,是这个
```
#include<bits/stdc++.h>
using namespace std;
string s1,s2;
int main() {
int sum=1,s=1;
cin>>s1>>s2;
for(int i=0; i<s2.size(); i++) {
s*=s2[i]-64;
}
for(int i=0; i<s1.size(); i++) {
sum*=s1[i]-64;
}
s%=47;
sum%=47;
if(sum==s) {
cout<<"GO";
} else {
cout<<"STAY";
}
return 0;
}
```
by ctyangjingxi @ 2023-08-22 14:02:01