標籤:image ... 配套 clu png pac include space and
前言
考試都考了幾十套了,一直都沒有對拍過,貪心題要麼就寫不出來,要麼就手動造幾個資料拍一下。
今天心情不很好,不怎麼想寫題,就到處扒了我覺得稍微好看一點兒也好背一點兒的對拍。
配套的是a+b代碼和資料產生代碼,可以試用一下。隨機資料產生比較水,我還沒研究過,但是能用也就將就了吧。
我幾乎敲了5遍才背下來這段對拍...
代碼對拍程式
庫函數不能省
#include<cstdio>#include<cstdlib>#include<ctime>int main(){ long s,t; while(1) { system("cls"); do{ system("data > try.in");//資料產生程式 s=clock(); system("a < try.in > try1.out");//正解 t=clock(); system("b < try.in > try2.out");//暴力 if(system("fc try1.out try2.out > nul"))break; else printf("AC time: %ldms\n",t-s); }while(1); printf("WA time: %ldms\n",t-s); system("fc try1.out try2.out"); system("pause > nul"); }}正解
#include<iostream>using namespace std;int main(){ int a,b; cin>>a>>b; cout<<a+b<<endl; return 0;}暴力
#include<iostream>using namespace std;int main(){ int a,b; cin>>a>>b; while(b--) a++; cout<<a<<endl; return 0;}隨機資料產生
#include<iostream>#include<ctime>#include<cstdlib>using namespace std;int main(){ srand((unsigned)time(0)); int a,b; a=rand(); b=rand(); cout<<a<<‘ ‘<<b<<endl; return 0;}運行結果AC效果
WA效果
【模板】對拍程式