NOI系列赛评测系统介绍北京航空航天大学GAIT组2009-1-15NOI系列赛评测系统介绍主要内容Arbiter系统概述Arbiter评测工作原理Arbiter的使用方法系统演示NOI系列赛评测系统介绍Arbiter系统概述NOI信息学竞赛唯一指定评测工具网络版和单机版-核心一致-不同-网络版支持分布式评测-适用者单机版目前版本—V1.02NOI系列赛评测系统介绍Arbiter系统概述Arbiter系统特征-支持当前主流的Linux发行版本-RedHat,FedoraCore,Ubuntu,-推荐使用NOILinux(1.0.2)-支持多种语言(C/C++/Pascal)-配置灵活,功能多样化-时间控制的精确性(误差不大于5ms)-有效的内存使用限制NOI系列赛评测系统介绍Arbiter系统概述使用情况-NOIP2006中有7个省试用;NOIP2007中有20个省试用;NOIP2008中有23个省试用-使用标准评测系统结果与全国复评结果基本一致(机器配置差异、操作失误和插件选择不一致),而使用非标准评测系统的省份成绩存在明显差异的选手数量较多※为了避免联赛省内初评和全国复测结果的差异,从2009年NOIP开始,各省份需要使用Arbiter进行评测,使用非Arbiter评测的结果出入将不作为申诉依据※为了避免选手用机环境与评测环境的差异,从2010年开始,NOIP比赛中考生需要使用《竞赛规则》中指定的Linux环境(NOILinux)NOI系列赛评测系统介绍Arbiter评测工作原理标准答案文件.ans选手可执行代码选手答案文件.out评测插件_e评测结果选手源程序.c.cpp.pas标准输入文件.in编译运行NOI系列赛评测系统介绍Arbiter使用方法基本安装和运行评测前准备工作评测成绩统计NOI系列赛评测系统介绍基本安装和运行获取与安装-操作系统中集成安装-提供帮助文档的下载运行-双击快捷方式-终端ArbiterSingle运行./run.sh可打开附带的示例考试(example)测试系统是否工作正常NOI系列赛评测系统介绍评测前准备工作试题配置选手名单导入评测数据准备选手源程序准备NOI系列赛评测系统介绍试题配置(0)一次比赛可以配置多场考试(比赛对应工作目录)一场考试可以配置多道试题每道试题提供了多个配置点,为比赛的组织提供了很大的灵活性NOI系列赛评测系统介绍试题配置(1)①试题名称②提交方式③测试点数目/分值④数据输入方式⑤时间限制⑥内存限制⑦支持编程语言/编译选项⑧运行时命令行参数⑨评测插件选择NOI系列赛评测系统介绍试题配置(2)试题名称-4-10个英文字符-源程序及相关数据文件的前缀-一场比赛内唯一提交方式-源代码-答案文件NOI系列赛评测系统介绍试题配置(3)测试点数目/分值-测试点数目-每个测试点的分值数据输入方式-文件输入-标准输入NOI系列赛评测系统介绍试题配置(4)时间限制-选手程序运行时间上限,以秒为单位-避免临界行为和误差,给予选手1.5倍运行时间限制内存限制-选手程序占用内存上限,以MB为单位-选手程序运行时所使用内存的总和(虚拟内存)NOI系列赛评测系统介绍试题配置(5)支持编程语言/所使用编译选项-系统支持C,C++,Pascal-编译选手程序时的编译命令行选项,如C语言-lm运行参数-运行选手程序时命令行参数NOI系列赛评测系统介绍试题配置(6)评测插件选择—标准插件-字符串比较-严格-宽松-整数比较-行相关-行无关NOI系列赛评测系统介绍试题配置(7)评测插件选择—标准插件-浮点数比较-行相关-行无关评测插件选择—自定义插件-命题人编制-命名为:题目名称_e例如:candy_e-通过给出插件所在路径指定NOI系列赛评测系统介绍试题配置(8end)※以上所有配置均应由命题人确定※试题概要界面检查配置信息※在修改配置后需要保存NOI系列赛评测系统介绍选手名单导入根据文件导入—批量添加考生-纯文本格式-每条记录占一行-记录包括选手编号和姓名-以逗号为分隔符-第一列为选手编号,第二列为选手姓名-文件编码为GB2312手工添加-每次只能添加一个考生NOI系列赛评测系统介绍选手名单实例NOI系列赛评测系统介绍评测数据准备数据文件命名规则(不包含中括号)-标准输入文件:[试题名称][测试点编号].incandy1.in-标准答案文件:[试题名称][测试点编号].anscandy1.ans※注意:编号范围为1~N,并非0~(N-1)手动将命题人提供的评测数据存放在比赛目录中的evaldata目录下NOI系列赛评测系统介绍选手源程序准备选手源程序→players目录源程序目录结构:-每名选手拥有以自己编号命名的目录-选手目录下,每道试题拥有以试题名称命名的目录-选手相应题目的程序保存在相应试题目录中※注意:选手编号大小写源程序名大小写(c,cpp,pas)NOI系列赛评测系统介绍选手源程序准备–源程序目录结构题目名称:core,count,expand,game考生编号:HN-001,HN-002考生所使用语言:pascalNOI系列赛评测系统介绍评测灵活制定评测计划-场次选择-关键字筛选-考生选择-题目选择评测进度反馈-评测任务进度条-完成任务比例-选定考生评测状态指示标志NOI系列赛评测系统介绍成绩统计总体统计分省统计试题统计等级统计NOI系列赛评测系统介绍总体统计竞赛总分&各场次成绩查看各分数段考生人数打印或导出所有选手成绩单(csv、ps)打印或导出每位选手成绩单-ps格式-导出路径ps目录注:ps格式(postscript)可使用以下软件查看-Linux:ghostview,evince-windows:ghostview,adobeacrobatNOI系列赛评测系统介绍分省统计查看各省代表队成绩统计信息-总分-平均分-最高分-最低分-最高前N人总分导出或打印统计数据(csv,ps)NOI系列赛评测系统介绍试题统计每道题目得分情况及其他统计信息(按测试点)-最高分-平均分-最短用时-平均用时帮助命题人了解题目解答情况NOI系列赛评测系统介绍等级统计评奖规则-各奖项人数-百分比显示获奖名单NOI系列赛评测系统介绍感谢各位老师有问题请提出