对拍是考试时的一个辅助工具,写好数据生成器后把暴力和写的正解拿来拍的工具。不过本弱从来都不会写图论什么的数据生成器。本弱的对拍是从机房大佬那里抄来的模板,他也是从网上学来的。

  

:again//像是一个书签一样的东西
md.exe > data.in//md是数据生成器的名字,data是把生成的数据写入data.in文件里
a.exe < data.in > a.out//a是暴力程序,从data.in里读入数据,然后写入a.out里
b.exe < data.in > b.out//b是正解程序,同理
fc a.out b.out//比较a.out和b.out

if not errorlevel 1 goto again//如果没有差别,返回到again那里,也就是继续循环

pause//否则的话,停下来

  

  这就是对拍的模板了,要注意的是,在md.cpp,a.cpp和b.cpp中都不写freopen()。当2个程序的输出不一样的时候,就会停下来,这时data.in中的就是使得结果不一样的输入数据,a.out和b.oout就是不一样的输出数据。