您的位置:首页 > 其它

USACO CHAPTER 1 1.1 Ride 水题

2015-08-17 23:06 405 查看
水题,主要是学习文件输入输出。

/*
ID: ijustwa1
LANG: C++
TASK: ride
*/
#include<cstdio>
#include<cstring>

using namespace std;

const int base=16;
const int mod=47;

char s[10];
char t[10];

int main()
{
FILE *fin=fopen("ride.in","r");
FILE *fout=fopen("ride.out","w");

fscanf(fin,"%s",s);
fscanf(fin,"%s",t);
int sums=1;
int sumt=1;
for(int i=0;s[i]!='\0';i++)
{
sums*=(s[i]-'0'-base);
}
sums%=mod;
for(int i=0;t[i]!='\0';i++)
{
sumt*=(t[i]-'0'-base);
}
sumt%=mod;

if(sums==sumt)
{
fprintf(fout,"GO\n");
//fprintf(stdout,"GO\n");
}
else
{
fprintf(fout,"STAY\n");
//fprintf(stdout,"STAY\n");
}
return 0;
}


View Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: