都0202了,你还不知道NOIP 1、概述 全国青少年信息学奥林匹克联赛(National Olympiad in Informatics in Provinces,简称NOIP)自1995年至2018年已举办24次。每年由中国计算机学会统一组织。NOIP在同一时间、不同地点以各省市为单位由特派员组织。全国统一大纲、统一试卷。小学、初、高中或其他中等专业学校的学生可报名参加联赛。联赛分初赛和复赛两个阶段。 初赛考察通用和实用的计算机科学知识,以笔试形式进行。复赛为程序设计,须在计算机上调试完成。参加初赛者须达到一定分数线后才有资格参加复赛。联赛分普及组和提高组两个组别,难度不同。 竞赛语言:C++。
2、比赛规则 初试形式为笔试,侧重考察学生的计算机基础知识和编程的基本能力,并对知识面的广度进行测试。 初赛进入复赛的比例和规模由各省赛区自行决定,初赛分数不计入复赛的成绩。初赛时间为10月的第二个或第三个星期六或者星期日举行。 复试形式为上机,侧重考察学生对问题的分析理解能力,数学抽象能力,驾驭编程语言的能力和编程技巧、想象力和创造性等。各省市竞赛的等级在复试的优胜者中产生。 复赛普及组时间为3.5小时。只进行一试,约在当年的11月的第三个周六进行。 3、数据提交格式说明(来自CCF官网)
在向CCF NOI办公室提交NOIP数据时,需遵照如下格式组织相关数据和文件。 特别提醒: (1)选手试题目录下,不得包含除有效答案以外的任何文件和目录; (2)namelist.csv与answer目录中的选手编号必须严格一致;
1、数据清单 各省(市、区)应提交的NOIP初测数据包括: ·选手名单文件-----------------------------namelist.csv ·包含选手答案的子目录--------------------answers 上述数据应存放在同一目录下。目录名由表1中的省(市、区)编码、短间 隔线“-”,以及“Junior”或“Senior”组成: ①普及组目录名 = 编码 +“-”+“Junior” ②提高组目录名 = 编码 +“-”+“Senior” 以北京提高组为例,其提交数据的目录结构为:
提交数据的存储结构示例;各省(市、区)两位英文编码 2、选手名单 namelist.csv 选手名单必须采用 CSV 格式。可以使用 MS Excel (选择另存为 CSV 格式)、或直接使用文本编辑器(Notepad 等)编辑 CSV 文件。 namelist.csv在每行依次序给出选手的编号、省份、姓名、身份证号(护照号码)、所在学校和就读年级共计 6 个字段,并用半角字符逗号(,)分隔。其中: (1)选手编号由本省(市、区)编码、间隔线“-”和数字依顺序连接而成,且必须是唯一的; (2)其他字段中不得包含空格和任何不可见字符; (3)各省(市、区)的编码请参见表 1; (4)身份证号(护照号码)中的字母为大写。以北京提高组为例,其选手名单namelist.csv 的内容如下:
选手名单示例 特别注意:“_”与“-”、大小写字母的区别,编号不得出现空格(包括前后)。 3、答案目录:answers 在目录answers下,需为每位选手建立对应的答案目录,且目录名需与选手编号严格对应。 在选手答案目录下,需为每道试题建立与试题同名的子目录(英文小写),并将选手源代码、有关答案等放置正确的试题目录下。 以北京提高组选手BJ-01为例,答案目录answers 的存储结构为:
图3:答案目录存储结构示例 4、NOIP与NOI的区别 NOI:全国青少年信息学奥林匹克竞赛,为了向那些在中学阶段学习的青少年普及计算机科学知识,为了给学校的信息技术教育课程提供动力和新的思路,为了给那些有才华的学生供相互交流和学习的机会、也为通过竞赛和相关的活动培养和选拔优秀计算机人才,教育部和中国科协委托中国计算机学会举办了全国青少年计算机程序设计竞赛,即全国青少年信息学奥林匹克竞赛(简称NOI)。 NOI系列活动包括:全国青少年信息学奥林匹克联赛(NOIP)、全国青少年信息学奥林匹克竞赛(NOI)、全国青少年信息学奥林匹克竞赛冬令营(WC)和国际信息学奥林匹克中国队选拔(CTS)。 进入国家队的选手将参加国际信息学奥林匹克竞赛(IOI)。亚洲与太平洋地区信息学奥林匹克(APIO)中国赛区由CCF承办。
|