以前的账号忘记了,只能从头了。
入门题不解释,就是sumg和sumc初始值置1不能置0。开始享用一个循环计算出sumg和sumc,其实两个数组最大程度为6,节省不了什么时间。
1 /*ID:Moment1991 2 PROG:ride 3 LANG:C++ 4 */ 5 #include6 #include 7 using namespace std; 8 9 int main()10 {11 ifstream cin("ride.in");12 ofstream cout("ride.out");13 char comet[10];14 char group[10];15 16 cin >> comet;17 cin >> group;18 19 int i = 0;20 long int sumc = 1,sumg = 1;21 while(comet[i] != '\0')22 {23 sumc = sumc * (comet[i] - 'A' + 1);24 i++;25 }26 i = 0;27 while(group[i] != '\0')28 {29 sumg = sumg * (group[i] - 'A' + 1);30 i++;31 }32 if(sumg%47 == sumc%47)33 cout <<"GO"<