NOIP复测答卷提交要求 NOIP的比赛,采用全国统一复测方式确定获奖选手的成绩和获奖情况。各省在提交选手答卷时,必须严格按照本要求提交,以免影响选手的成绩和获奖情况。 各省在提交复测(即追加测试)选手的答卷时,提高组和普及组分别放在两张光盘中提交。提交的光盘必须使用如下目录结构进行组织: 本省ID |---namelist.txt |---readme.txt |---answers |---选手目录1 |---选手目录2 |---选手目录2 |..…. 说明: 目录结构中,本省ID是附录一中给出的本省ID,均为大写英文字母。 选手目录跟选手ID同名,选手ID是该选手的唯一标识,按“所在省ID-省内编号”的格式构成,省内编号为数字,该编号在省内必须唯一。 例如:黑龙江省的ID是HL,选手张三在省内的编号为55,则选手张三的ID为:HL-55。 如果省内同组的选手使用了不同的操作系统平台,请将使用Windows平台和Linux平台的选手的答卷分成两张光盘提交,并在文件readme.txt中注明此张光盘中的选手使用的是何种操作系统平台。 一、 namelist.txt——参赛选手名单 提高组、普及组的光盘内,分别包含着本组的参赛选手名单文件。 参赛选手名单文件是文本文件,文件名必须为namelist.txt。文件中每位选手的信息占一行,选手信息包含四个字段:选手ID、选手姓名、选手所在学校、选手就读年级。字段间使用制表符分隔,选手ID位于行首,选手就读年级后跟换行符。注意,选手姓名中不能含有空格或者制表符。 例如:黑龙江省的参赛选手名单的内容为: HL-01 李四 选手所在学校 选手就读年级 HL-02 王二 选手所在学校 选手就读年级 …… 二、 readme.txt——说明文件 说明文件中,应该说明这些答卷文件隶属于提高组还是普及组,比赛中使用何种操作系统。下面是说明文件的样例: 本光盘中是黑龙江省NOIP提高组的答卷文件。 比赛使用操作系统:Linux 三、 answers——答卷目录 四、 卷目录格式 答卷目录下包含一系列选手目录,选手目录以选手ID命名,用于存放选手的答卷文件。 例如:某位选手的ID是HL-55,则答卷目录下应该包含一个子目录HL-55,HL-55目录下存放该选手的答卷文件。选手目录名称必须与选手ID完全一致,英文大小写也必须相同。 五、选手目录格式 选手目录下,对应每道题目有一个与该题同名的目录。该选手提交的源程序文件、答案文件存放在对应的题目目录下。 例如:题目有cashier、dune、manhattan三题,选手的ID是HL-55,该选手的选手目录结构及其中的文件如下所示: answers | |---…… | |---HL-55 | |---cashier | | |---cashier.c | |--- dune | | |--- dune.pas | |---manhattan | |---manhattan.cpp 各省应该在比赛前为本省的各个选手建立好上述目录,并在比赛结束后将选手提交的文件放入对应的目录中。 附录一:各省ID 行政区域名是按照中国各个行政区划划分而成的,其划分标准依照原国家技术监督局发布的国家标准而定,包括“行政区域名”34个,适用于我国的各省、自治区、直辖市。
附录二:提交光盘制作过程样例 下面以黑龙江省为例,演示提交光盘的制作过程。 1. 准备 建立两个目录,puji、tigao,并在这两个目录下分别建立名为HL的目录。 将提高组参赛选手名单文件、提高组说明文件,存放到目录tigao/HL下,分别命名为namelist.txt、readme.txt; 将普及组参赛选手名单文件、普及组说明文件,存放到目录puji/HL下,分别命名为namelist.txt、readme.txt; 提高组参赛选手名单文件,tigao/HL/namelist.txt的内容如下: HL-01 李四 选手所在学校 选手就读年级 HL-02 王五 选手所在学校 选手就读年级 HL-03 赵六 选手所在学校 选手就读年级 …… 提高组说明文件,tigao/HL/readme.txt的内容如下: 本光盘中是黑龙江省NOIP提高组的答卷文件。 比赛使用操作系统:Linux 普及组参赛选手名单文件,putji/HL/namelist.txt的内容如下: HL-100 张三 选手所在学校 选手就读年级 HL-101 陈二 选手所在学校 选手就读年级 HL-102 孙九 选手所在学校 选手就读年级 …… 普及组说明文件,putji/HL/readme.txt的内容如下: 本光盘中是黑龙江省NOIP普及组的答卷文件。 比赛使用操作系统:Windows 分别在puji、tigao两个目录中HL目录下建立answers答卷目录,用于存放该组选手提交的答卷。 正确执行以上操作以后,puji、tigao两个目录的目录结构如下所示: tigao |---HL |---namelist.txt |---readme.txt |---answers putji |---HL |---namelist.txt |---readme.txt |---answers 2. 选手提交 每位选手把自己提交的程序连同要求的目录结构,存入答卷目录中。 例如:假设题目有cashier、dune、manhattan三题,提高组选手HL-55分别是用C、Pascal、C++答题,最终提交的文件为cashier.c、dune.pas、manhattan.cpp。 选手将自己在比赛时按要求建立了以下目录,并把自己提交的程序放在对应目录中,选手目录如下所示: |---cashier | |---cashier.c |--- dune | |--- dune.pas |---manhattan |---manhattan.cpp 选手提交时,在答卷目录tigao/HL/answers目录下,根据自己的选手ID建立目录HL-55,然后将自己的上述目录及文件存入tigao/HL/answers/HL-55目录中。 正确提交以后,tigao目录的结构及目录下文件如下所示: tigao |---namelist.txt |---readme.txt |---answers | |---…… |---HL-55 | |---cashier | | |---cashier.c | |--- dune | | |--- dune.pas | |---manhattan | |---manhattan.cpp |---HL-56 …… 3. 刻盘提交 所有选手提交结束后,经检查目录结构符合提交要求,就可以刻盘提交了。 提交的光盘分为普及组、提高组两张,分别将上述tigao、puji两目录下的HL目录刻入对应的光盘内。光盘封面上相应地注明提高组、普及组,以便区分。 最终提交的提高组光盘,包含如下内容 HL |---namelist.txt |---readme.txt |---answers |---HL-01 | |---cashier | | |---cashier.c | |---dune | | |---dune.c | |---manhattan | |---manhattan.c |---HL-02 | |---cashier | | |---cashier.pas | |---dune | | |---dune.pas | |---manhattan | |---manhattan.pas |---HL-03 |..…. 最终提交的普及组光盘,包含如下内容 HL |---namelist.txt |---readme.txt |---answers |---HL-100 | |---detect | | |---detect.c | |---editor | | |---editor.c | |---game | |---game.c |---HL-101 | |---detect | | |---detect.pas | |---editor | | |---editor. pas | |---game | |---game. pas |---HL-102 |..…. |
(作者: 省科协青少部)