现在的位置: 首页 > 综合 > 正文

Linux 下的对拍程序..

2019年04月11日 ⁄ 综合 ⁄ 共 316字 ⁄ 字号 评论关闭

Linux 下的对拍程序  模板  比赛用

while true; do
    ./data_maker>tmp.in #出数据
    ./MyProg<tmp.in>tmp.out #被测程序
    ./StdProg<tmp.in>tmp2.out #正确(暴力)程序
    if diff tmp.out tmp2.out; then #比较两个输出文件
        printf "AC\n"  #结果相同显示AC

    elif diff -B -b tmp.out tmp2.out; then
        printf "PE\n"

    else
        printf "WA\n" #结果不同显示WA,并退出
        exit 0
    fi
done

保存为*.sh  然后 sh *.sh就行了

反正能运行了 对不对就... -  -

话说 if的结尾是fi还是挺搞笑的 -  -

好像真0假1?

抱歉!评论已关闭.