对拍程序的写法
在一个文件夹下放入3个.exe
可执行程序。
AC.exe
是保证正确的代码。
WA.exe
是答案可能有误的代码。
以上两段代码可以是 单组输入 或 多组输入(while(cin>>a>>b)
),如果是单组输入需要用到随机数,多组输入可以暴力循环。
data.exe
负责生成输入数据。
然后编写一个.bat
文件
:again
data > input.txt
AC < input.txt > AC_output.txt
WA < input.txt > WA_output.txt
fc AC_output.txt WA_output.txt
if not errorlevel 1 goto again
pause
运行.bat
,遇到输出不同答案的情况会自动暂停。
最后提交代码时注意删掉辅助对拍的输出