90分求解

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

```cpp #include<bits/stdc++.h> using namespace std; char a[26] = {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'}; int main() { string b, c; cin >> b >> c; int b1 = 1, c1 = 1; for (int i = 0; i < b.length(); i++) { for (int j = 0; j < 26; j++) { if (a[j] == b[i]) { b1 *= (j + 1); break; } } } for (int i = 0; i < c.length(); i++) { for (int j = 0; j < 26; j++) { if (a[j] == c[i]) { c1 *= (j + 1); break; } } } if (b1 % 47 == c1 % 47) { cout <<"GO"; } else{ cout<<"STAY"; } return 0; } ``` # 模拟出来就可以了
by wangderui111 @ 2024-02-16 15:18:35


|