对拍

对拍大法

首先膜拜zhw大佬,orz。

跑题了,回来:

首先在桌面新建一个a.bat文件,右键“编辑”打开,然后将以下代码粘贴上去:

:loop
  mkdt.exe    //生成数据
  std.exe       //代码1
  a.exe         //代码2(代码都要用文件读入读出)
  fc std.out a.out    //比较输出
  if %errorlevel%==0 goto loop    //完全相同就继续对拍
pause

这里用代码b来验证代码std,代码 mkdt 用来生成随机数(就是数据)

对于现在的NOIp/NOI来说,对拍是一种非常保险、有效的验证程序正确性的方法,我们可以将代码b用暴力来写,重点是保证正确性。

除非两个代码都写错了,并且错到同个地方了(那真是很棒棒),对拍完成后的代码几乎可以保证正确性。

 

对拍效果如下:

只要对拍没有停止,就说明两个程序的输出相同。

 

转载于:https://www.cnblogs.com/yanyiming10243247/p/9312596.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值