[OI神器]对拍

本文介绍了如何利用对拍技术在程序设计竞赛中调试代码。对拍通过对比不同代码运行同一数据集的结果,帮助识别错误。文章详细讲解了对拍程序的创建,包括bat文件的编辑和代码格式,并提及了数据生成的重要性。虽然对拍对于某些情况可能有限,但对于检查暴力解法的正确性仍有一定价值。
摘要由CSDN通过智能技术生成

前言

因为NOI系列赛制的毒瘤,很多人都没有真正展现自己的实力。(本校tly,wk大佬痛失Au
而对拍,通过对比你造的数据,看你两份不同代码跑出来的结果,可以调错。能缓解这一问题。不过自己造的数据用那个垃圾随机数,数据都比较水
有的人就说了:“我打不来正解只会暴力那你这有啥用呢?”
答:对比不同的的暴力代码看暴力打错没有

实现

对拍程序

建一个txt文件,后缀名改为bat,进行编辑
一般来说对拍程序放在源代码那个文件夹,免得还要多写源代码位置
然后背就完事了

@echo off
:loop
	生成数据代码名.exe > 数据名.in
	AC代码名.exe < 数据名.in > AC.out
	WA代码名.exe < 数据名.in > WA.out
	fc AC.out WA.out
if not errorlevel 1 goto loop
pause
goto loop

基本就是这个格式
然后再放一个真正可以运行的代码


                
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值