求解

P1200 [USACO1.1] 你的飞碟在这儿 Your Ride Is Here

@[Curry_Skyfxxker](/user/750706) 为什么是减'@'?不应该减'a'吗?
by 032o35 @ 2022-07-19 20:06:23


减‘A’
by 032o35 @ 2022-07-19 20:06:42


@[032o35](/user/443731) 那如果是A就是0了啊
by Curry_Skyfxxker @ 2022-07-19 20:10:31


@[Curry_Skyfxxker](/user/750706) 再+1
by 032o35 @ 2022-07-19 20:11:05


@[032o35](/user/443731) 所以就减@啊
by Curry_Skyfxxker @ 2022-07-19 20:12:24


@[Curry_Skyfxxker](/user/750706) 让我想想
by 032o35 @ 2022-07-19 20:14:40


@[Curry_Skyfxxker](/user/750706) 主要我不太会用字符数组,一般都是用字符串存的,给你代码: ```cpp #include<bits/stdc++.h> using namespace std; string s1,s2; int main() { long long n=1,m=1; cin>>s1>>s2; for(int i=0;i<=s1.size()-1;++i) { n*=(int)(s1[i]-'A'+1); n%=47; } for(int i=0;i<=s2.size()-1;++i) { m*=(int)(s2[i]-'A'+1); m%=47; } if(n==m) cout<<"GO"; else cout<<"STAY"; return 0; } ```
by 032o35 @ 2022-07-19 20:18:34


@[032o35](/user/443731) 找到问题了
by Curry_Skyfxxker @ 2022-07-19 20:21:08


@[032o35](/user/443731) 循环要从0到strlen(a)-1
by Curry_Skyfxxker @ 2022-07-19 20:21:38


@[Curry_Skyfxxker](/user/750706) 定义要放外面,不然有乱码值
by 032o35 @ 2022-07-19 20:21:58


|