您的位置:首页 > 其它

USACO1.1.1 Your Ride Is Here

2010-03-25 12:57 253 查看
第一次做ACM的题~~题比较简单

希望以后能坚持下来~~把USACO的题都搞懂~~

/*
ID:znnet71
PROG:ride
LANG:C++
*/
#include <iostream>
#include <fstream>
#include <string>
#include <cmath>
using namespace std;
int main() {
ofstream fout ("ride.out");
ifstream fin ("ride.in");
//int a, b;
//fin >> a >> b;
//fout << a+b << endl;
string org_str,obj_str;
//	char * org,obj;
int org_num=1,obj_num=1;
fin >>org_str>>obj_str;
const char * org=org_str.c_str();
const char * obj=obj_str.c_str();

//65 90
for (unsigned int i=0;i<org_str.length();i++)
{
if (org[i]<65 || org[i]>90)
{
cerr <<"ERROR!";
}
else
{
int p;
p=int(org[i])-64;
org_num *=p;
}
}
for (unsigned int i=0;i<obj_str.length();i++)
{
if (obj[i]<65 || obj[i]>90)
{
cerr <<"ERROR!";
}
else
{
int p;
p=int(obj[i])-64;
obj_num *=p;
}
}
org_num=org_num%47;
obj_num=obj_num%47;
if (org_num==obj_num)
{
fout<<"GO/n";
}
else
fout<<"STAY/n";
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: