【模板】對拍程式

來源:互聯網
上載者:User

標籤: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效果

 

【模板】對拍程式

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.