ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Linux 系统下快速评测大样例

Linux 系统下快速评测大样例

一个通用的版本。

#!/bin/bashfolder="examples/sale/"
name="sale"
n=11
tasks=(1 2 3 4 5 10 7 8 9)for i in `seq 0 ${#tasks[@]}`;doe=${tasks[$i]}cp "$folder$name$e.in" "test.in"./$namediff -s -Z "$folder$name$e.out" "test.out"
done

比较简单的版本:

#!/bin/bashfolder="examples/sale/"
name="sale"
n=11for i in `seq 1 $n`;docp "$folder$name$i.in" "test.in"./$namediff -s -Z "$folder$name$i.out" "test.out"
done

对于参数的解释:

  • folder:大样例文件夹目录。
  • name:题目名称。
  • n:共有几个大样例。
  • tasks:如果你只想测其中某几个,可以用第一个修改。

文件后缀名写 .sh 或不写都行。

返回列表