50分,暴力,请教

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

#include<bits/stdc++.h> using namespace std; string a,b; int sa,sb; int main() { cin>>a>>b; for(int i=0;i<a.length();i++) { switch(a[i]) { case 'A':sa*=1; case 'B':sa*=2; case 'C':sa*=3; case 'D':sa*=4; case 'E':sa*=5; case 'F':sa*=6; case 'G':sa*=7; case 'H':sa*=8; case 'I':sa*=9; case 'J':sa*=10; case 'K':sa*=11; case 'L':sa*=12; case 'M':sa*=13; case 'N':sa*=14; case 'O':sa*=15; case 'P':sa*=16; case 'Q':sa*=17; case 'R':sa*=18; case 'S':sa*=19; case 'T':sa*=20; case 'U':sa*=21; case 'V':sa*=22; case 'W':sa*=23; case 'X':sa*=24; case 'Y':sa*=25; case 'Z':sa*=26; } } for(int i=0;i<b.length();i++) { switch(b[i]) { case 'A':sa*=1; case 'B':sa*=2; case 'C':sa*=3; case 'D':sa*=4; case 'E':sa*=5; case 'F':sa*=6; case 'G':sa*=7; case 'H':sa*=8; case 'I':sa*=9; case 'J':sa*=10; case 'K':sa*=11; case 'L':sa*=12; case 'M':sa*=13; case 'N':sa*=14; case 'O':sa*=15; case 'P':sa*=16; case 'Q':sa*=17; case 'R':sa*=18; case 'S':sa*=19; case 'T':sa*=20; case 'U':sa*=21; case 'V':sa*=22; case 'W':sa*=23; case 'X':sa*=24; case 'Y':sa*=25; case 'Z':sa*=26; } } if(sa==sb) cout<<"GO"<<endl; else cout<<"STAY"<<endl; return 0; }
by 3278075254zwjm @ 2019-08-03 12:05:48


```c for(int i=0;i<b.length();i++) { switch(b[i]) { case 'A':sb*=1; case 'B':sb*=2; case 'C':sb*=3; case 'D':sb*=4; case 'E':sb*=5; case 'F':sb*=6; case 'G':sb*=7; case 'H':sb*=8; case 'I':sb*=9; case 'J':sb*=10; case 'K':sb*=11; case 'L':sb*=12; case 'M':sb*=13; case 'N':sb*=14; case 'O':sb*=15; case 'P':sb*=16; case 'Q':sb*=17; case 'R':sb*=18; case 'S':sb*=19; case 'T':sb*=20; case 'U':sb*=21; case 'V':sb*=22; case 'W':sb*=23; case 'X':sb*=24; case 'Y':sb*=25; case 'Z':sb*=26; } ``` **你的sb写成了sa,所以sb的值为0.**
by 158168LR @ 2019-08-08 08:36:12


谢谢指教
by 3278075254zwjm @ 2019-09-08 09:01:01


|