step
1.将标准程序复制进right.cpp,编译运行,弹出运行窗口,意味着生成了exe程序,关闭。
2.将自己写的程序复制进me.cpp,编译运行,弹出运行窗口,意味着生成了exe程序,关闭。
3.写data.cpp,使它生成的数据满足我们测试用例的要求。比如说,如果测试样例需要是如下数组 5 1 2 3 4 5 那就让data打印“5 1 2 3 4 5”这六个值,测试样例是什么,就设置data输出什么,可以用随机数。编译运行,弹出运行窗口,意味着生成了exe程序,关闭。
4.打开duipaibat.bat文件,这是个windows批处理文件,它会自动运行那三个exe文件,在碰到两个程序的输出结果不对时,会自动提醒。
5.打开input.txt和两个output.txt,自己寻找正确和错误结果,就可以找出bug
注意:对拍时用到的数据,一般被我们处理后可以找到数量级比较大(如10^3)时的用例的错误,但是如0,1,2,3,……这些个位数的用例出bug不好找,所以最好自己先手动测试它们一下。