欢迎来到天天文库
浏览记录
ID:39337156
大小:348.19 KB
页数:41页
时间:2019-07-01
《NOIP标准评测系统使用培训》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、NOIP标准评测系统使用培训赵启阳丁海峰2008.01.282008全国青少年信息学奥林匹克竞赛冬令营Arbiter介绍NOIP单机版评测系统(Arbiter)是NOIP信息学联赛指定的唯一标准评测工具此评测系统采用与NOI网络评测系统完全一致的评测标准,对NOI选手的学习具有促进和指导作用,便于选手更好地适应NOI系列比赛。系统特性支持当前主流的Linux发行版本Redhat/FedoraCoreUbuntu支持多种语言(C/C++/Pascal)灵活的可配置性功能多样化时间控制的精确性(误差不大于5ms)有效的内
2、存使用限制开发历程&使用情况此系统是经CCF授权,由尹宝林教授指导开发完成,目前的版本是1.02,具备良好的可靠性和稳定性。在NOIP2006和NOIP2007中部分省份评测和全国复评中使用,验证了正确性和效率等关键性能。NOIP2006中有7个省试用,NOIP2007中有20个省试用,评测结果与全国复评结果的差别明显小于使用非标准评测系统的省份。很多老师对系统提出了错误报告和改进意见,在此向他们表示诚挚的感谢!提纲基本安装运行配置考试执行评测成绩统计评测插件编写常见问题建议使用环境硬件环境、编译器版本以竞赛规则为准
3、当前使用Redhat9.0版本,将来可能切换到Ubuntu7.10版本上建议版本:评测系统安装和启动从www.noi.cn下载最新的评测系统安装文件,保存至当前用户home文件夹,并双击打开安装完成后,会在桌面上创建一个快捷方式,双击即可启动评测系统可打开附带的示例考试(example)测试系统是否工作正常评测系统工作原理标准输入数据problem.in标准答案文件problem.ans选手程序problem选手答案文件problem.out评测插件problem_e选手成绩选手源程序problem.c/.cpp/.
4、pas比赛配置一次比赛可以配置多场考试一场考试可以配置多道试题每道试题都提供了多个配置点,为比赛的组织提供了很大的灵活性试题配置点(一)试题名称题目及相关数据的唯一命名决定了选手程序、评测数据的命名规则使用英文,4-10个字符提交方式源代码答案文件试题配置点(二)测试点数目/分值测试点数目,及每个测试点的权值,总权值应为100数据输入方式文件输入(建议使用)标准输入试题配置点(三)时间限制选手程序运行时间上限,以秒为单位以进程的用户时间(usertime)为准给予选手1.1倍运行时间限制,超时将被强行终止。防止选手程
5、序运行时间过长内存限制选手程序占用内存上限,以MB为单位(虚拟内存)试题配置点(四)使用语言/编译选项目前支持在比赛中使用C/C++/Pascal三种语言编译选手程序所需的选项,如-lm链接数学库运行参数运行选手程序所需的参数(较少使用)试题配置点(五)标准评测插件字符串比较单行/多行/全文(空格过滤)整数比较单行单个/单行多个/多行单个/多行多个浮点数比较单行单个/单行多个/多行单个/多行多个(精确度)自定义插件随测试数据提供,通常命名为problem_e通过对话框选取,将被复制到filter/目录下试题配置点(六
6、)所有题目配置完成后,可在试题概要界面检查试题配置信息是否正确确认无误后选择保存后方可生效准备选手名单自动导入.CSV格式(CommaSeparatedValues)纯文本格式每条记录占一行以逗号为分隔符可用MicrosoftExcel或OpenOfficeCalc编辑和导出第一列为选手编号,第二列为选手姓名选手编号格式为[省份代码-3位数字],如HN-007文件编码为GB2312编码手动添加CSV文件的示例Namelist.txtHN-001,罗韬威HN-002,张健HN-004,孟来俊HN-005,蒋哲良HN-0
7、07,吴骏准备评测数据评测数据存放在evaldata/目录下遵循以下命名规则(不包含中括号)标准输入文件为[试题名称][测试点编号].in标准答案文件为[试题名称][测试点编号].ans准备选手目录选手程序存放在players/目录下每名选手拥有以自己编号命名的目录选手目录下,每道试题拥有以试题名称命名的目录选手程序保存在相应试题目录中,主文件名为试题名称,扩展名为.c/.cpp/.pas注意事项需严格检查卷面说明与试题配置是否一致时间限制内存限制数据规模编译选项……确认评测插件具有可执行权限chmod+x…文件管理
8、器执行评测评测系统可以多种方式灵活地执行评测可以选定评测的考试场次可以针对全部选手或选定选手可以针对全部试题或选定试题评测的过程中可以通过“评测选定选手”按钮右侧的进度条和考生列表中的指示灯来掌握评测的进度实用功能查看选手源程序双击考生列表中某道试题的分数可以弹出一个窗口显示考生该题目的源程序成绩统计评测系统提供了多种成绩数据统计视图,帮助比赛
此文档下载收益归作者所有