程序对拍讲解
首先,我们需要两份对拍的cpp文件(一般一个是保证正确的代码(例如暴力)和一个你要测的代码)
把两份文件加上一个生成数据的文件放到同一个文件夹里,并新建一个bat类型的对拍文件
文件格式:
loop:
1.exe//生成数据
2.exe//对拍的程序1
3.exe//对拍程序2
fc 1.out 2.out //读取两个文件的输出
if %errorlevel%==0 goto loop //如果一样就循环
pause //否则就退出
如何生成数据???
头文件 bits/stdc++.h 和 windows.hsrand(time(NULL))//把随机数与时间联系,否则在同一个程序中生成的数都是一样的
生成一个【1,n】范围的数:x=rand()%n+1;

浙公网安备 33010602011771号