usaco-1.1.1-PROB Your Ride Is Here

it2022-05-05  134

Your Ride is Here

A.题目大意:

给两个字符串,有大写字母组成,A代表数字1,其他字母依次下排.计算一个字符串内数字乘积,如果这两个字符串乘积模47相等的话输出GO,否则输出STAY.

B.题目分析:

题目比较简单,分析省略。注意源码格式。

C.代码:

1 /* 2 { 3 ID: linucos1 4 PROG: ride 5 LANG: C++ 6 } 7 */ 8 #include <iostream> 9 #include <fstream>10 #include <string>11 12 using namespace std;13 14 int main() {15 long long ar, br;16 string a, b;17 freopen("ride.in", "r", stdin);18 freopen("ride.out", "w", stdout);19 20 cin>>a>>b;21 ar = 1;22 for (int i = 0; i < a.length(); ++i)23 ar *= (a[i] - 'A' + 1);24 br = 1;25 for (int i = 0; i < b.length(); ++i)26 br *= (b[i] - 'A' + 1);27 28 if (ar%47 == br%47)29 cout<<"GO"<<endl;30 else31 cout<<"STAY"<<endl;32 33 return 0;34 }

转载于:https://www.cnblogs.com/linucos/archive/2011/10/28/2227230.html


最新回复(0)