1. 程式人生 > >對拍——我目前可以找到的最簡寫法

對拍——我目前可以找到的最簡寫法

logs ror 暴力 否則 %d nbsp 兩個 代碼 文件的

這個對拍主要以下幾部分

make————生成數據的程序(隨機數)

str————標程(需要驗證的程序)

brute————暴力

bat————對拍程序

代碼如下

//bat:
make //需要特別構造
str
brute
fc btute.out str.out //比較這兩個文件的輸出是否相同
if errorlevel 1 pause //輸出不相等
%0

註意:bat文件在保存的時候文件名要寫成(xxx.bat)的形式,否則無法進行數據匹配

make:
#include<ctime>
#include<cstdio>
using namespace std;
int main()
{
     srand(time(NULL));
//隨機數種子 N=rand()%100+1; //%你的數據範圍 printf("%d\n",N); return 0; }

註意:1.所有的程序都要放在一個文件夾裏
   2.每個文件都要寫文件輸入輸出

對拍——我目前可以找到的最簡寫法