我的Linux对拍脚本

本文用于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

你可能感兴趣的:(linux)