求数据生成和评测脚本,我哪里写错了……
拥有以下文件:
/home/palca/OI/judge/check.sh
/home/palca/OI/judge/datamaker.pas
/home/palca/OI/judge/makedata.sh
/home/palca/OI/judge/std.pas
/home/palca/OI/judge/test.pas
makedata.sh的内容
#!/bin/bash
name=test
maker=datamaker
fpc $maker.pas
for((i=0;i<10;i++))do
./$maker>$name.in$i;
done
std=std
fpc $std.pas
for((i=0;i<10;i++))do
./$std<$name.in$i>$name.out$i;
done
check.sh的内容
name=test
fpc $name.pas
for((i=0;i<10;i++))
do
echo Data$i;
if time ./$name<$name.in$i | diff -q $name.out$i - ;then
echo AC;
else
echo WA;
fi;
done
拥有以下文件:
/home/palca/OI/judge/check.sh
/home/palca/OI/judge/datamaker.pas
/home/palca/OI/judge/makedata.sh
/home/palca/OI/judge/std.pas
/home/palca/OI/judge/test.pas
makedata.sh的内容
#!/bin/bash
name=test
maker=datamaker
fpc $maker.pas
for((i=0;i<10;i++))do
./$maker>$name.in$i;
done
std=std
fpc $std.pas
for((i=0;i<10;i++))do
./$std<$name.in$i>$name.out$i;
done
check.sh的内容
name=test
fpc $name.pas
for((i=0;i<10;i++))
do
echo Data$i;
if time ./$name<$name.in$i | diff -q $name.out$i - ;then
echo AC;
else
echo WA;
fi;
done