這裏只闡述 .bat
文件對拍
在考場上,很容易出現一種想出來正解,但是不確定一定對,而且不知道如何判斷邊界情況,這個時候我們就需要對拍。
關於 .cpp
樣式的對拍已經有很多了,效率似乎沒有 .bat
樣式的高,而且寫的人很多,於是這裏不在贅述。
首先,要將你的數據生成器,寫的暴力,猜的正解都放到同一個文件夾下。
隨後建立一個 **.txt
文件,輸入下邊的內容,然後保存,將後綴改爲 .bat
。隨後運行即可。
echo off
:loop
set /a a+=1
echo 已經運行了%a%次
data.exe//數據生成器
baoli.exe//你寫的可以保證正確的暴力
std.exe//不可以保證正確性的正解
fc std.out baoli.out
if not errorlevel 1 goto loop
pause