USACO 如何交题……
我知道写这东西挺二,可是我确实被USACO的提交折腾了很久……
首先,它的 TEXT Submitting Solutions 里面有标程,格式照搬就行。
拿PROB Your Ride Is Here为例……
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 }
大概就这样……………………………………………………………………………………
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步