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