Arbiter系统使用说明_第1页
Arbiter系统使用说明_第2页
Arbiter系统使用说明_第3页
Arbiter系统使用说明_第4页
Arbiter系统使用说明_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Arbiter系统使用说明Arbiter系统〔以下简称系统〕分为网络版和单机版两个局部。单机版不带网络功能,需要把选手的答案拷贝到评测机指定名目下统一评测单机版使用说明快速指南具体的说明文档见后面的说明,假设你想快速上手,又不想花太多的时间看后面的具体说明,那么就先看快速指南,以配置一场考试为例来说明单机版的使用。,21秒。要求选手提交源代码,程序的根本名称就叫pcharHello,11个输入文件和12个测试点,所以输入文件有2个,pchar1.in,pchar2.in,pchar1.ans,pchar2.ans也就是标准答案.测试点的含义就是用让选手的程序从输入文件读入1组数据,把结果输出到标准文件,然后把选手的输出和答案文件比照,由评测程序来推断选手在这个测试点的得分。评测程序在以前的版本中也叫评测插件假设你还不知道什么叫输入文件,什么叫答案文件,那么下面给出一个简洁的解释:一个题可能有很多个测试点,每个测试点都需要有一个输入文件,给选手供给需要读取的信息(文件名为”程序根本名X.in”,X表示是第几个测试点),选手程序依据读取的信息把运算结果写入到输出文件中(文件名为“程序根本名.out”,如此题选手的输出文件就叫”pchar.out”),把选手的输出文件和答案文件(文件名为”程序根本名X..ans”,X表示是第几个测试点)比照,用来比照的程序叫”评测插件”,由这个程序给出的分数就是选手在这个测试点所得到的分数.简洁的讲,就是对选手的程序,给出多个输入数据,把每个输出数据和对应的答案数据比照,以此推断选手程序的正误,测试点越多推断也就越准确。选手答题的时候,认为输入文件就叫程序根本名称.in,把结果写在程序根本名称.out不1个输入文件,1个输出文件就行了Arbiter系统所在名目,运行./arbiter即可以运行系统,初始界面如以以下图选择文件建竞赛,可以看到以下界面选择”单机考试”,选择存储考试的名目,然后点“确定”,可以进入配置界面留意到“试题概要”区有大片的空白,在空白区单击右键,可以添加一天的竞赛,在竞赛名上点击右键,添加一道试题,默认试题标题名叫”unknow”,点击试题标题,就可以在右边的“具体信息”区可以配置相应的信息2,时间限制:1,允许使用的语言:都勾上,评测方式:字符串比较---单字符串行比较,编译选项都不填。之后进入选手治理页面,单击“添加”按键可以添加选手,添加2个选手,姓名和编号分别为star(AH-01),moon(GD-01),添加之后如以以下图所示,假设输入有误可以单击”删除”按键删除指定选手.“所属”项会自动添上,所属项信息没有意义,不影响评测结果在菜单栏中选择文件—保存,把刚刚的配置信息都保存下来。我们预备好答案以后就可以开头评测了。每个选手的答案都必需存储在“答案存储名目”项提示的名目下.这个名目需要自行创立。以上star选手的答案如下,文件名是pchar.cstar答案如下,代表是正确答案#include<stdio.h>#include<stdlib.h>#defineINFILE“pchar.in“#defineOUTFILE“pchar.out“/*不管几个测试点,选手程序都只从以上文件读输入,写输出*/intmain{FILE*fpin,*fpout;charc;fpin=fopen(INFILE,“r“);fpout=fopen(OUTFILE,“w“);if(!fpin||!fpout){perror(NULL);exit(1);}while((c=getc(fpin))!=EOF){putc(c,fpout);}fclose(fpin);fclose(fpout);return0;}monn任凭提交个错误答案在每个选手存放答案的名目下再建个叫pchar〔和试题根本名一样〕的子名目,把他们的答案文件都放到那个名目下去把事先预备好的pchar1.in,pchar1.ans,pchar2.in,pchar2.ans竞赛存储名目/evaldat,保证pchar1.inpchar1.ans内容全都,pchar2.in,pchar2.ans内容全都即可预备工作完成了,下面在“选手治理”页面,确定左上角那个“需要评测第X天的竞赛”选项的地方,选择的是第“1”天,然后勾选需要评测的选手,点击“评测选定选手”键,消灭的画面如以以下图所示点击确定,评测进度条显示当前评测选手的评测进度,某个评测完成以后“是否已评测”这个表项会变成绿灯,如以以下图所示等评测完全部选手,就可以进入“成绩统计”页面打印每个选手的成绩单,选择“打印总成绩”打印成绩总表,点击这两个键都可以选择打印到文件或是打印机。假设选择打印到文件,个人成绩单会默认打印到竞赛存储名目/ps这个名目中,而总成绩单则需要指定打印到一个ps的文件竞赛名目构造简洁说明需要留意的是这几个名目,其他名目和使用关系不大evaldata输入文件以试题根本名X.in命名答案文件以试题根本名X.ans命名X表示是几个测试点需要的文件〔gift,那么gift1.ingift1.ans〕filter 这个名目存放全部的评测程序,在竞赛名目建立的时候系统会自动把标准插件都拷贝到这个名目中出题要求:系统只能评测符合出题要求的题选手提交程序的名称以程序根本名命名,如根本名为basin,选手可以使用C,C++,PASCAL语言,那么选手提交的程序就是basin.c,basin.cpp,basin.pas,要求选手从basin.in读取信息〔假设需要读取的话,把结果写入basin.out.选手答案存储标准:答案都存在竞赛名目/players/选手编号这个名目,这个名目需要自行创立,如编号为A的选手答案存在竞赛名目/players/A/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论