工具 對拍器

2022-05-16 10:36:11 字數 615 閱讀 7474

更好的閱讀體驗

我們有乙個非常好的方法來檢驗乙個演算法是否正確,我們可以先打乙個暴力(絕對正確的**),再寫乙個資料生的工具。我們可以將暴力的程式與你寫的演算法進行對拍。這樣就能比較準確地知道你寫的演算法的正確性了。

windows下的對拍命令(.bat檔案):

無檔案輸入輸出版本:

:loop

gen.exe > data.txt # 資料生成器

a.exe a.txt # 目標程式1

b.exe b.txt # 目標程式2

fc a.txt b.txt

if not errorlevel 1 goto loop

pause

:end

有檔案輸入輸出版本:

:loop

gen.exe # 資料生成器

a.exe # 目標程式1

b.exe # 目標程式2

fc a.txt b.txt

if not errorlevel 1 goto loop

pause

:end

基於Python的對拍debug工具

指令碼程式基於python3.4,請先配置好環境。import os def run 執行程式並輸出結果 os.system my.exe in.txt my.dat os.system right.exe in.txt right.dat def check 逐行對比執行結果 my open my...

對拍方法 pascal

這次noip看到旁邊用c 那位對拍得好爽,自己也搜了一下對拍的方法,可惜多不適合pascal黨,所以我中和幾種方法,終於弄出了乙個用 命令提示符對拍的方法。首先要有乙個 百分百對的程式 我寫了個排序 a.pas varn,e longint a array 0.1000 of longint pro...

對拍程式寫法

一口毒奶 bat的寫法 echo off loop rand.exe in txt mycode.exe in txt myout.txt baoli.exe in txt baoliout.txt fc myout.txt baoliout.txt if not errorlevel 1 goto...