USACO Your Ride Is Here

  今天没事做了一下USACO,就做了一道最简单的题,感觉有点繁琐,又是写头注释又是用文件输入输出的,感觉麻烦,适应不了,没有acm来的直接,不过好在给测试数据和题解,还是不错的,以后看看要不要做吧。贴一下小代码吧,虽然很简单的题,不过纪念一下吧。

 1 /*
 2 ID: yake.ab1
 3 PROB: ride
 4 LANG: C++
 5 */
 6 #include <cstdio>
 7 #include <cstring>
 8 
 9 int main()
10 {
11     FILE *fin = fopen("ride.in", "r");
12     FILE *fout = fopen("ride.out", "w");
13     char comet[10], group[10];
14     fscanf(fin, "%s", comet);
15     fscanf(fin, "%s", group);
16     int a = 1;
17     for(int i = 0; i < strlen(comet); i++)
18         a *= (comet[i] - 'A' + 1);
19     int b = 1;
20     for(int i = 0; i < strlen(group); i++)
21         b *= (group[i] - 'A' + 1);
22     if(a % 47 == b % 47)   fprintf(fout, "GO\n");
23     else fprintf(fout, "STAY\n");
24     return 0;
25 }
View Code

 

posted @ 2013-05-18 21:39  xiaobaibuhei  阅读(127)  评论(0编辑  收藏  举报