NOI linux下Arbiter评测软件的使用

安装NOI linux

我这边用的是虚拟机,不过考虑到 arbiter 比较卡,所以也可以考虑直接装成系统来提高评测速度。

首先从官网上下载 NOI linux 的 镜像文件

然后就直接按照系统,它的系统是 Ubuntu 14,所以直接按照 Ubuntu 的分区方式来就好。

装好之后用默认的密码 123456 就可以登录了。

Arbiter 的使用

进入系统之后点击左上角可以从 编程 中找到 Arbiter。

新建比赛

首先先打开 nautilus ,在一个你喜欢的地方新建文件夹。然后在 Arbiter 中选择新建比赛,找到那个文件夹作为这场比赛的文件夹就好了。

建好比赛之后可以新建考试,在考试中能够添加题目。

添加数据

Arbiter 中数据的格式是以 xx.inxx.ans 的形式命名的。例如一个名叫 “example” 的题目,一共10个数据点,那么你就需要准备 example1.in ~ example10.inexample1.ans ~ example10.ans 这些文件。

所有的数据都应该放到 evaldata 文件夹中,不需要新建子文件夹。

选手代码

你可以手动添加选手,也可以通过csv导入。

在添加完选手之后,你需要把选手的代码都放到对应编号的文件夹下,再全部放入 players 文件夹中。
文件夹结构如下

| players
|- 编号
|   |- 试题
|       |- 源文件

测试

完成上面的步骤之后就可以开始测试了。

测试之后评测细节可以在 result 文件夹中查看

猜你喜欢

转载自www.cnblogs.com/naiij/p/9944690.html
今日推荐