[竞赛]Beat Matching(对拍)

Posted FySeA

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[竞赛]Beat Matching(对拍)相关的知识,希望对你有一定的参考价值。

对拍的基本理论这里恕我不一一叙述,不会的请转身到这里:http://blog.csdn.net/code12hour/article/details/51252457

 

分为以下几个部分:

1、暴力伪标程(baoli)

 1 #include <iostream>
 2 using namespace std;  
 3 
 4 int main()
 5 { 
 6     int a,b;  
 7     cin >> a >> b; 
 8     cout << a+b << endl; 
 9     return 0;  
10 }

2、自己的程序(me)

1 #include <stdio.h>
2 
3 int main() 
4 {
5     int a, b;
6     scanf("%d %d",&a, &b);
7     printf("%d\n", a+b);
8     return 0;
9 }

3、数据生成器(gen)

#include <iostream>   
#include <cstdio>  
#include <cstdlib>  
#include <cstring>  
#include <ctime>  
#include <fstream>  
#include <algorithm>  
#include <windows.h>  
using namespace std;  
int main()  
{  
    srand(time(0));  
    int a,b;  
    a=rand()%100+1,b=rand()%100+1;  
    printf("%d %d\n",a,b);   
    return 0;  
}  

4、对拍

:again  
gen > input.txt  
baoli < input.txt > baoli_output.txt  
me < input.txt > me_output.txt  
fc baoli_output.txt me_output.txt  
if not errorlevel 1 goto again  
pause

 

以上是关于[竞赛]Beat Matching(对拍)的主要内容,如果未能解决你的问题,请参考以下文章

关于对拍

简易对拍器

How to 对拍?

OI 助手 | 简洁快速的 OI 工具箱 (原 竞赛目录生成)

ACM之对拍

算法竞赛入门码蹄集进阶塔335题(MT3330-3335)