50分求助~~~

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

for(int i=0;i<6;i++)改为for(int i=0;i<max(star.size(),tar.size());i++)
by czx6666 @ 2024-03-28 18:35:21


@[bianyanze](/user/1007677)
by czx6666 @ 2024-03-28 18:35:51


```cpp #include<bits/stdc++.h> using namespace std; int main(){ string star,tar; cin>>star>>tar; int sr=1,s=1,mod=47; for(int i=0;i<max(star.size(),tar.size());i++){ sr*=(star[i]-'A'+1)%mod; s*=(tar[i]-'A'+1)%mod; } if(sr==s){ cout<<"GO"; }else{ cout<<"STAY"; } return 0; } ``` 依然这样50
by bianyanze @ 2024-03-28 19:06:16


```cpp #include<bits/stdc++.h> using namespace std; int main(){ string star,tar; cin>>star>>tar; int sr=1,s=1,mod=47; for(int i=0;i<star.size();i++){ sr=sr*(star[i]-'A'+1)%mod; } for(int i=0;i<tar.size();i++){ s=s*(tar[i]-'A'+1)%mod; } if(sr==s){ cout<<"GO"; }else{ cout<<"STAY"; } return 0; } ```
by sh_Andy @ 2024-03-28 19:54:43


|