对拍——>bat

为了凸显对拍滴重要性、就拿来当置顶啦!

bat内容

:loop
  data.exe  //制造数据的
  baoli.exe //用来对拍的(暴力什么的)
  my.exe    //需要进行对拍的
  fc std.out my.out
  if %errorlevel%==0 goto loop
pause

具体操作步骤

1.写好正解(上述中的my)代码(就是感觉很对不是暴力的代码)

2.写好暴力代码(上述中的baoli)代码(就是暴力)

3.写制造数据(上述中的data)代码

4.在有data.exe,std.exe以及my.exe的文件夹中建立一个"duipai.bat",把上述内容复制到里边,然后打开就ok辣

End.

时间: 2024-10-16 14:14:07

对拍——>bat的相关文章

对拍 bat命令快速模板

对拍.bat @echo off :loop maker.exe > in.in wq.exe < in.in > out.out std.exe < in.in >stdout.out fc out.out stdout.out if %errorlevel%==0 goto loop pause 空生成器模板.cpp #include<iostream> #include<cstdio> #include<ctime> #include

windows对拍及其应用

目录 经典代码 示例 duipai.bat data.exe baoli.exe mine.exe WARN! #include <bits/stdc++.h>在OI等里面不一定能应用,下面只是为了减小长度而已 bits库实际上就是#include <XXX>了一堆而已 目录 经典代码 对拍.bat :loop makedata.exe K.exe Kture.exe fc a.out b.out if %errorlevel%==0 goto loop pause 解释 :loo

快速对拍流程

快速对拍流程 By admin Part 0 写在前面 教练的对拍教程 原文链接:快速对拍流程 为我们亲爱的子方疯狂打call 他太强了 Part 1 新建对拍.bat 1.新建一文本文件,将文件名改为"对拍.bat" 2.分别写好makedate.cpp,暴力.cpp,正解.cpp三个文件 3.把文件输入输出注释掉,均为键盘输入,屏幕输出 4.生成相应exe文件 5.对拍.bat文件: :begin makedata>in.txt 暴力<in.txt>out.txt

【模板】.bat对拍

对拍是个很有用的东西,比如在验证贪心策略是否正确时,可以写上个暴力然后和贪心程序对拍上几个小时. 在c++里用system写对拍总是会出现一些莫名其妙的问题.. 比如my.out明明是1 fc的时候却认为它是0 .bat文件对拍华丽丽地登场(一定要先打开生成数据的文件) :loop data.exe std.exe my.exe fc std.out my.out if %errorlevel%==0 goto loop pause 把这一段代码写到txt里,再把txt改成bat打开就好 原文地

使用bat打的对拍程序

我们先建立一个TXT文件. 然后在里面写好对拍代码: @echo off :loop Sum_rand.exe//rand文件 Sum.exe//C++文件 Sum_bl.exe//暴力C++文件 fc Sum.out Sum_bl.out//比较输出 if not errorlevel 1 goto loop//一样就重复loop pause//直到不一样就退出 算了,给你们一个直接copy的吧: @echo off :loop Sum_rand.exe Sum.exe Sum_bl.exe

对拍老是忘记的看这里:bat代码

需要写三个程序,makedata.exe 产生测试数据, program1.exe 是你要检测的程序,program2.exe 往往是一个正确但效率不高(暴力的居多)的程序. 代码很简单,稍作解释:loop                                           //loop表示循环的开始 makedata.exe                            //运行makedata.exe产生一组测试数据 program1.exe  program2.ex

对拍的bat文件

loop//循环maker.exe//运行 数据生成器a.exe//运行 正确程序b.exe//运行 待检测程序fc o1.txt o2.txt//比较 两个程序的输出结果if errorlevel 1 goto end//如果 有错误(两个输出文件不一样) 就跳到end goto loop//跳到loop:end

c++ —— .bat 对拍

#include<cstdio> #include<cstring> #include<iostream> #include<algorithm> #include<ctime> using namespace std; int main() { for(int t = 1;;t ++) { system("data.exe"); system("a.exe"); system("std.exe&

关于对拍

以前傻傻地以为对拍在竞赛中不怎么起作用(可见我以前有多单纯),但现在发现,高手都用这个,所今天就好好的学了下对拍. 首先说一下对拍有什么用,它主要用来测试你的程序是否完美,在竞赛时期属于一种辅助性的东西,因为很多时候竞赛题目给出的数据都不具有特例性,所以有时即使你样例过了却不意味着你全过,所以要用到它. 首先,来说一下对拍要用到的"东西"--------------> 数据生成程序 + 暴力或其他人的AC程序 + 你自己的程序 那下面就先给出对拍的代码:(先用txt文件保存,然后