只是为小白服务
对拍可以用来检查你写的程序的正确性
顾名思义,对拍,对着拍
就是你需要用你的暴力和你认为的正解程序对拍
当然要保证暴力写的是对的
主要就是下面这些东西
首先说对拍.bat
我们在windows下的对拍需要用批处理文件来操作,也就是bat
可以新建一个txt,把内容修改如下(真正运行时后面的注释要删掉,bat不支持//注释):
然后把后缀改成.bat就好了
对于my.cpp,程序中的freopen是这样写的:
data.in对应着数据生成器,my.out对应着上面的fc后面的东西(其实应该是上面fc后面的东西对应着这里的.out,my和std只是为了好区分)
对于std.cpp,同理:
对于rand.cpp,这是生成数据的,除了里面正常生成数据,还要写一个freopen:
注意这里是.in,w,stdout,生成一个.in的文件
要注意一定要编译运行一下这三个程序生成.exe文件,因为对拍.bat是用exe通过数据生成器来对拍的
最后点击.bat就好了,如果两个有输出不一样会停止,不然会一直运行下去
打包给一下:点这里(提取码rznn)
除了网盘实在找不到地方放,如果有更好的分享资源的地方请告诉我!