江西平台 >> 文件通知
文件通知

NOIP复测答卷提交要求

2005/6/23 中国计算机学会 本文被阅读过4693次
 

NOIP复测答卷提交要求

NOIP的比赛,采用全国统一复测方式确定获奖选手的成绩和获奖情况。各省在提交选手答卷时,必须严格按照本要求提交,以免影响选手的成绩和获奖情况。

各省在提交复测(即追加测试)选手的答卷时,提高组和普及组分别放在两张光盘中提交。提交的光盘必须使用如下目录结构进行组织:

                   本省ID

|---namelist.txt

|---readme.txt

|---answers

|---选手目录1

|---选手目录2

|---选手目录2

|..….

 

说明:

目录结构中,本省ID是附录一中给出的本省ID,均为大写英文字母。

选手目录跟选手ID同名,选手ID是该选手的唯一标识,按所在省ID-省内编号的格式构成,省内编号为数字,该编号在省内必须唯一。

例如:黑龙江省的IDHL,选手张三在省内的编号为55,则选手张三的ID为:HL-55

 

如果省内同组的选手使用了不同的操作系统平台,请将使用Windows平台和Linux平台的选手的答卷分成两张光盘提交,并在文件readme.txt中注明此张光盘中的选手使用的是何种操作系统平台。

 

一、       namelist.txt——参赛选手名单

提高组、普及组的光盘内,分别包含着本组的参赛选手名单文件。

参赛选手名单文件是文本文件,文件名必须为namelist.txt。文件中每位选手的信息占一行,选手信息包含四个字段:选手ID、选手姓名、选手所在学校、选手就读年级。字段间使用制表符分隔,选手ID位于行首,选手就读年级后跟换行符。注意,选手姓名中不能含有空格或者制表符。

例如:黑龙江省的参赛选手名单的内容为:

HL-01      李四      选手所在学校       选手就读年级

HL-02      王二      选手所在学校       选手就读年级

……

 

二、        readme.txt——说明文件

说明文件中,应该说明这些答卷文件隶属于提高组还是普及组,比赛中使用何种操作系统。下面是说明文件的样例:

本光盘中是黑龙江省NOIP提高组的答卷文件。

比赛使用操作系统:Linux

 

三、       answers——答卷目录

  四、   卷目录格式

答卷目录下包含一系列选手目录,选手目录以选手ID命名,用于存放选手的答卷文件。

例如:某位选手的IDHL-55,则答卷目录下应该包含一个子目录HL-55HL-55目录下存放该选手的答卷文件。选手目录名称必须与选手ID完全一致,英文大小写也必须相同。

 

五、选手目录格式

选手目录下,对应每道题目有一个与该题同名的目录。该选手提交的源程序文件、答案文件存放在对应的题目目录下。

例如:题目有cashierdunemanhattan三题,选手的IDHL-55,该选手的选手目录结构及其中的文件如下所示:

              answers

                     |

                     |---……

                     |

|---HL-55

| |---cashier

| | |---cashier.c

| |--- dune

| | |--- dune.pas

| |---manhattan

| |---manhattan.cpp

 

各省应该在比赛前为本省的各个选手建立好上述目录,并在比赛结束后将选手提交的文件放入对应的目录中。

 

附录一:各省ID

行政区域名是按照中国各个行政区划划分而成的,其划分标准依照原国家技术监督局发布的国家标准而定,包括行政区域名”34个,适用于我国的各省、自治区、直辖市。

ID

省名

 

ID

省名

AH

安徽

 

JX

江西

BJ

北京

 

LN

辽宁

CQ

重庆

 

MO

澳门

FJ

福建

 

NM

内蒙古

GD

广东

 

NS

宁夏

GS

甘肃

 

QN

青海

GX

广西

 

SC

四川

GZ

贵州

 

SD

山东

HA

河南

 

SH

上海

HB

湖北

 

SN

陕西

HE

河北

 

SX

山西

HI

海南

 

TJ

天津

HK

香港

 

TW

台湾

HL

黑龙江

 

XJ

新疆

HN

湖南

 

XZ

西藏

JL

吉林

 

YN

云南

JS

江苏

 

ZJ

浙江

 

附录二:提交光盘制作过程样例

下面以黑龙江省为例,演示提交光盘的制作过程。

1.        准备

建立两个目录,pujitigao,并在这两个目录下分别建立名为HL的目录。

将提高组参赛选手名单文件、提高组说明文件,存放到目录tigao/HL下,分别命名为namelist.txtreadme.txt

将普及组参赛选手名单文件、普及组说明文件,存放到目录puji/HL下,分别命名为namelist.txtreadme.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

 

分别在pujitigao两个目录中HL目录下建立answers答卷目录,用于存放该组选手提交的答卷。

 

正确执行以上操作以后,pujitigao两个目录的目录结构如下所示:

 

       tigao

              |---HL

                     |---namelist.txt

                     |---readme.txt

                     |---answers

       putji

              |---HL

                     |---namelist.txt

                     |---readme.txt

                     |---answers

 

2.        选手提交

每位选手把自己提交的程序连同要求的目录结构,存入答卷目录中。

例如:假设题目有cashierdunemanhattan三题,提高组选手HL-55分别是用CPascalC++答题,最终提交的文件为cashier.cdune.pasmanhattan.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.        刻盘提交

所有选手提交结束后,经检查目录结构符合提交要求,就可以刻盘提交了。

提交的光盘分为普及组、提高组两张,分别将上述tigaopuji两目录下的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

|..….

 

(作者: 省科协青少部)