USACO 如何交题……

我知道写这东西挺二,可是我确实被USACO的提交折腾了很久……

首先,它的 TEXT Submitting Solutions 里面有标程,格式照搬就行。

拿PROB Your Ride Is Here为例……

USACO 如何交题……_第1张图片

 1 /*
 2 ID: XXXXX                 //例程TEXT Submitting Solutions中有给标准格式,可以直接复制
 3 PROG: ride                //你所做的题目的简称(PROGRAM NAME: ride)
 4 LANG: C++                 
 5 */
 6 #include <cstdio>
 7 #include <iostream>
 8 #include <fstream>
 9 #include <string>
10 
11 using namespace std;
12 
13 char str1[1010];
14 char str2[1010];
15 
16 int main()
17 {
18     FILE *fin = fopen("ride.in", "r");       //题目中有,例如:SAMPLE INPUT (file ride.in),它的文件名是ride.in
19     FILE *fout = fopen("ride.out", "w");
20     while ( fscanf(fin, "%s%s", str1, str2) != EOF )
21     {
22         int i = 0;
23         int num1 = 1, num2 = 1;
24         while( str1[i] )
25             num1 *= ( str1[i++] - 'A' + 1 );
26         i = 0;
27         while ( str2[i] )
28             num2 *= ( str2[i++] - 'A' + 1 );
29         if ( num1 % 47 == num2 % 47 ) fprintf(fout, "GO\n");
30         else fprintf(fout, "STAY\n");
31     }
32     return 0;
33 }

大概就这样……………………………………………………………………………………

你可能感兴趣的:(USACO)