本文用于Linux下bash的对拍脚本:
brute为本目录的暴力程序。。
pro为优化过的程序
mak造数据的。。
#!/bin/bash while(true)do ./mak printf "mycode: " /usr/bin/time -f "%Us" ./pro < in > out printf "brute: " /usr/bin/time -f "%Us" ./brute < in > ans diff out ans > nul if([ $? -eq 0 ]); then printf " 33[7;32mAccepted!!! 33[7;0m" else printf " 33[7;31mWrong Answer! 33[7;0m " break fi sleep 1 done