-
一个数据生成器代码
data.cpp
写好之后编译成data.exe
-
一个自己写的代码
my.cpp
编译成my.cpp
-
一个保证正确性的代码
std.cpp
编译成std.exe
-
然后再如下写一个
对拍.txt
修改后缀为对拍.bat
@echo off
:loop
data.exe>data.in
my.exe<data.in>my.out
std.exe<data.in>std.out
fc my.out std.out
if not errorlevel 1 goto loop
pause
goto loop
运行对拍.bat
文件即可执行对拍
如果两个程序的输出结果不一致对拍程序便中止运行,这个时候就可以取data.in
中的数据debug了
QAQ希望出个Ubuntu对拍
qwq我不会,不过我在acwing搜了一下好像有人写过
可以看看我的分享里面的hhh
orz
orz
完全符合 进阶指南附录中的对拍流程,hh
tql%%%