your ride is here(USACO)

/* ID:tianlin2 PROG:ride LANG:C++ */ #include <iostream> #include <string> #include <fstream> using namespace std; int main() { string a,b; ofstream fout("ride.out"); ifstream fin("ride.in"); int c=1,d=1; fin>>a>>b; for(string::size_type i=0;i!=a.size();++i) { if(a[i]>='A'&&a[i]<='Z') c*=a[i]-64; else c*=a[i]-96; } for(string::size_type h=0;h!=b.size();++h) { if(b[h]>='A'&&b[h]<='Z') d*=b[h]-64; else d*=b[h]-96; } if(c%47==d%47) fout<<"GO"<<endl; else fout<<"STAY"<<endl; cout<<a<<' '<<b<<endl; return 0; }

USACO的题目!第一题最简单的一题!当初还不会提交,所以这题提交得很纠结!

考虑了大写和小写的情况!

ASCII编码转化为INT型

 

你可能感兴趣的:(your ride is here(USACO))