LIN:
while true;do
./gen//数据生成
./bf//暴力
./a//正解
if diff ./bf.out ./a.out ; then
continue
else break
fi
done
WIN:
loop
gen.exe > input.in
bf.exe < input.in > bf.out
yes.exe < input.in > yes.out
fc bf.out yes.out
if not errorlevel 1 goto loop
pause
end
生成一个.bat就好了
本文介绍了一种用于程序测试的脚本编写方法,通过循环不断生成数据并使用暴力破解法和正确解法进行对比,一旦发现两者结果不同则停止循环并输出错误。适用于LIN和WIN环境,提供.sh和.bat文件的编写示例。
8

被折叠的 条评论
为什么被折叠?



