Linux Bash对拍
代码:
#!/bin/bash
while true; do
./rand > input //数据生成器
./test < input > output //测试程序
./std < input > stdout //标程
if diff output stdout; then
printf "Accepted\n" //正确
else
printf "Wrong Answer\n" //错误
break
fi
sleep 0.2 //暂停0.2s
done
步骤:
- 将代码存储为judge.sh
- 在终端运行 chmod +x judge.sh
- 在终端运行 ./judge.sh