2024年3月7日发(作者:)

NOIP2013复赛考生须知

一、比赛不提供纸质试题,只提供电子版试题文件。该文件压缩包保存在计算机桌面上。监考人公布密码后,选手自行解密试题。

二、今年我省复赛选手上机可选择使用使用windows或linux操作系统。中国计算机学会将使用NOI linux下的Arbiter评测系统进行评测。

三、比赛时选手注意事项:

1、除经允许的、必须的竞赛用品外,选手不得将书包、手机、U盘、图书等带入考场,一经发现,取消本次竞赛资格或竞赛成绩为零分。

2、选手须将身份证和准考证正面向外放在考桌上参赛标签旁。选手应仔细核对考桌上参赛标签信息是否正确,如有错误须立刻上报监考人员,否则视为默认同意,赛后不得更改。如选手和准考证上标明的选手不一致,视为替考,替考者和被替考者竞赛成绩均为零分,并受三年之内不得参赛处罚。

3、开始15分钟后不得进人考场,以旷考处理;竞赛结束30分钟前,选手不得退出考场(上厕所除外)。

4、竞赛期间利用各种方式向其他选手传递信息等违规行为,该选手将被立刻取消参赛资格,并从次年算起被禁赛3年。

5、选手听到监考人员竞赛结束的指令后,须停止答卷,待监考人员检查无误后离开考场。如竞赛结束的指令下达后继续答题,该选手成绩以零分记。

6、选手如发现监考人员及相关人员在竞赛过程中有违纪行为或有影响公平竞赛的行为,可向CCF署名投诉。

7、监考人公布密码后,选手自行解密试题,并在已有的目录下(已由竞赛组织方事先建立,目录名为选手的参赛编号),由选手为每道试题再单独建立一个子目录。

四、目录结构、文件名规则

比赛开始前,选手应仔细核对考桌上参赛标签信息是否正确。

竞赛组织方事先已在E盘根目录下(E:)建立以选手参赛编号命名的文件夹,选手应检查该文件夹名称是否正确(包括编号及大小写字母),如有错误须

立即上报监考人员,由监考人员进行更改。确认无误后,选手须为每道试题再单独建立一个子文件夹,子文件夹名与对应的试题英文名相同(参见试题封面页)。选手提交的每道试题的源程序必须分别存放在相应的子文件夹下。在规定文件夹下,不得包含除有效答案(源程序)以外的任何文件和文件夹。未按规定检查、建立文件夹、建立的子文件夹名出现错误或提交的源程序没有存放在相应的子文件夹下等都可能导致选手成绩为0分,责任由选手承担。

例如:假设题目有cashier、dune、manhattan三题,选手ZJ-001分别使用C、Pascal、C++答题,其最终提交的文件为cashier.c、、,则该选手应建的文件夹结构如下所示:

|---ZJ-001 (此文件夹已经建好)

|---cashier/

比赛中涉及的所有文件名(包括源程序名、输入文件名、输出文件名、答案文件名),都必须严格按照题目要求命名,严格区分大小写。例如:题目要求输入文件名为、则程序中必须按照该名字打开文件,不能使用、等名字。

五.上机环境

1.若比赛用机操作系统为Windows XP,具体如下:

分类

系统软件

软件

Windows XP

FP-gdb

Gcc

编译器

G++

FreePascal

版本

SP3

6.8

4.4.5

4.4.5

2.4.4/2.0.4

说明

操作系统

命令行启动

C编译器

C++编译器

Pascal编译器

| |---cashier.c

|--- dune/

| |---

|---manhattan/

|---

调试器

Gdb

GUIDE

7.1

1.0.2

4.9.9.2

2.4.4/2.0.4

命令行启动

单文件程序IDE(C/C++/Pascal)

C/C++ IDE

Pascal IDE

集成开发环境

Dev-cpp

FreePascal

注意:Dev-Cpp连接的编译器版本为MinGW 3.4.2。与NOI官方评测GNU 4.4.5有较大差距,请慎用。FreePascal提供了2.4.4和2.0.4版本,安装在C盘FPC目录下,同时在桌面上创建了2个不同的快捷方式,同学根据需要,可以自行选择。Guide连接的编译器默认MinGW4.4.5和FreePascal2.4.4。在D盘根目录提供一个Dev-Cpp的高版本安装包,版本号为5.4.2,如有需要自行安装。

在所有硬盘分区中,C、D盘保护,其他盘不保护。

2. 若比赛用机操作系统为Linux,具体如下:

分类

系统软件

软件及版本

NOI Linux 1.3

内核-2.6.35

说明

操作系统

启动/使用方法

开机自动启动

编译器

GCC 4.4.5

C编译器 终端运行,命令行:

gcc test.c -o test

G++ 4.4.5

C++编译器 终端运行,命令行:

g++ -o test

FPC 2.4.0

调试器

GDB 6.8

DDD 3.3.12

集成开发环境

GUIDE 1.0.1

Pascal编译器

命令行调试器

命令行调试器

单文件程序IDE

(C/C++/Pascal)

终端运行,命令行:fpc

终端运行,命令行:gdb

终端运行,命令行:ddd

鼠标点击启动:

应用程序→编程→GUIDE

鼠标点击启动:

应用程序→编程→Anjuta IDE

Anjuta 2.30.1.0 C/C++ IDE

Lazarus 0.9.28.2 Pascal IDE

鼠标点击启动:

应用程序→编程→Lazarus

注意:本上机环境是NOI官网上2013年1月7日更新的最新版NOI Linux。

3.评测在NOI Linux下,用Arbiter测试,以源文件成绩为准,不测可执行文件,对于同一题只能提交一个源程序。

4.除题目有规定外,比较方式一律采用多行单字符(过滤行内空格)的字符串比较。

六、关于竞赛中不同语言使用限制的说明

语言使用限制请参考NOI竞赛标准。