全国青少年信息学奥林匹克竞赛

全国青少年信息学奥林匹克竞赛National Olympiad in Informatics,NOI),是由中华人民共和国教育部中国科学技术协会批准的,中国计算机学会主办的主要面向中华人民共和国全国中学生的每年一度的信息学(计算机)学科奥林匹克竞赛。第一届竞赛于1984年举行,当时名称为全国中学生计算机程序设计竞赛。自1989年起,改名为全国信息学奥林匹克竞赛。

NOI 2002 使用的计算机

概述

全国青少年信息学奥林匹克竞赛是国内包括港澳在内的省级代表队最高水平的大赛,自1984年至今,在国内包括香港、澳门组织竞赛活动。每年经各省选拔产生5名选手(其中一名是女选手),由中国计算机学会在计算机普及较好的城市组织进行比赛。这一竞赛记个人成绩,同时记团体总分。[1]

规则

NOI是一个程序设计竞赛。其规则包含这几个方面:

  1. 名额分配规则,NOI是一个具有一定的国家权威性的比赛,因此由各省选拔出省队队员来参加NOI竞赛[2],因此需要根据各省选手水平等分配各省参加NOI的人数。
    • 各省参赛人数由以下几个因素决定:NOIP初赛人数,NOIP复赛人数,NOIP复赛平均分,以及是否承办比赛,对比赛做出特殊贡献等。[3]
  2. 评奖规则,由于NOI涉及到保送生资格,和国家集训队资格,所以有其评奖规则。
    • 现阶段选手分为A、B、C、D、E五类,待遇不同,其中A类为正式选手有+5分的优惠,B类为推动NOI普及奖励名额,C类为举办NOI相关活动奖励名额,D类为非正式选手,E类为初中选手。[4]
    1. 技术规则,牵涉到编程所使用的电脑配置,系统,语言以及对语言的限制。
    • 现阶段使用C++这一种语言,但是对语言的使用有限制。[5]
    1. 为什么只用一种语言?这是因为根据国际信息学奥林匹克竞赛(IOI)的相关最新决议,CCF做出以下决定:
    2. 2020年开始,除NOIP以外的NOI系列其他赛事(包括冬令营、CTSC、APIO、NOI)将不再支持Pascal语言和C语言;
    3. 从2022年开始,NOIP竞赛也将不再支持Pascal语言。
    4. 即从NOIP2022开始,NOI系列的所有赛事将全部取消Pascal语言。在无新增程序设计语言的情况下,NOI系列赛事自2022开始将仅支持C++语言。
    • CCF在2020年停止在NOI中对使用C与Pascal的支持[6]
    • 2021年7月16日CCF发布新的NOI Linux2.0,基于Ubuntu20.04.1,将于2021年9月1日起作为NOI系列比赛和CSP-J/S等活动的标准环境使用。[7]
    • 但是任然有一些省份应为技术问题继续使用 WindowsXP/7/8/8.1/10[8]
    • 此外还有不能在比赛中访问网络,不能携带存储工具、通信工具等规定。[9]

标准竞赛环境

NOI系列活动标准竞赛环境(2016年11月8日更新)[10]
分类 软件及版本 说明 启动/使用方法
系统软件 NOI Linux 1.4.1 操作系统 开机自动启动
编译器 GCC 4.8.4 C编译器 终端运行,命令行:

gcc test.c -o test

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

g++ test.cpp -o test

FPC 2.6.2 Pascal编译器 终端运行,命令行:

fpc test.pas

调试器 GDB 7.7.1 命令行调试器 终端运行,命令行:gdb
DDD 3.3.12 命令行调试器 终端运行,命令行:ddd
集成开发环境 GUIDE 1.02 单文件程序

IDE (C/C++/Pascal)

鼠标点击启动: 应用程序→编程→GUIDE
Anjuta 3.10.2 C/C++ IDE 鼠标点击启动: 应用程序→编程→Anjuta

IDE

Lazarus 1.0.12 Pascal IDE 鼠标点击启动: 应用程序→编程→Lazarus
系统情况简表(2021年9月1日后实行)[11]
类别 软件/模块 版本 备注说明
系统 Kernel 5.4.0-42-generic 64位
语言环境 GCC 9.3.0 C编译器
G++ 9.3.0 C++编译器
FPC 3.0.4 Pascal编译器
Python 2.7 非竞赛语言
3.8 非竞赛语言
调试器 GDB 9.1
DDD 3.3.12
集成开发环境 Code::Blocks 20.03 C/C++集成开发环境
Lazarus 2.0.6 Pascal集成开发环境
Geany 1.36 C/C++/Pascal(轻量级)集成开发环境
文本编辑工具 VS Code 1.54.3
Emacs 26.3
Gedit 3.36.2
Vim 8.1
Joe 4.6
nano 4.8
sublime text 3.2.2
其他软件 Firefox 79.0 网页浏览器
Midnight Commander (mc) 4.8.24 终端
XTerm (UXTerm) 3.5.3 终端
Arbiter-local 1.02 程序评测工具单机版

历史

  • 最早,参加NOI的每省正式成员5名(包括一名女选手,这位选手的成绩单独排名),这些成员有成绩证书及奖牌,得奖后可以获得保送资格。另有同步夏令营,参加成员只有成绩证明,不能获得保送资格。[12]
  • 在2010年,NOI各省参赛人数发生大幅度增加。所有成员分为A、B、C三类。其中A类相当于原来的正式成员,BC类基本相同,与A类区别不大,但是评奖是按照A类划线,B类类取的同等及以上成绩也有相应的成绩证明和奖牌,并可以取得保送资格。夏令营不变。[13]
  • 2011年,NOI各省参赛人数再次增加,并且分为A、B、C、D四类。取消了夏令营,ABC三类定为与2010年基本相同,而D类则相当于原来的夏令营选手,不能获得奖牌,也不能获得保送资格,只能取得成绩证明。[14]
  • 2011年,国家集训队人数变为60人,ABC三类选手均可入选[14],同时NOI冬令营结束后选取之前成绩最好的12名选手,进入国家队候选队员,其他选手失去进入国家队的机会。[15]
  • 2012年,各省参赛人数变化不大。但是A类与BC类选手待遇发生变化。B、C类只有证书,无奖牌,且进入国家集训队的机会要比A类少。D类维持不变,只有成绩证明。[16]同时由于教育部的规定,13年及以后只有获得国家集训队资格的才有保送资格,所以国家集训队名额可能进一步增加。
  • 2019年,新增E类名额。[17]

历届举办地[18]

年份 举办地 具体时间
2026 山东青岛 待定
2025 浙江绍兴 待定
2024 重庆 待定
2023 四川成都 7月22日 - 7月28日[19][20]
2022 江苏昆山 8月20日 - 8月27日
2021 浙江余姚 7月24日 - 7月30日[21]
2020 湖南长沙 8月16日 - 8月21日
2019 广东广州 7月14日 - 7月20日
2018 湖南长沙 7月16日 - 7月22日[22]
2017 浙江绍兴 7月17日 - 7月23日[23]
2016四川绵阳7月22日 - 7月28日[24]
2015浙江杭州7月15日 - 7月21日[25]
2014广东深圳7月25日 - 7月31日[26]
2013四川成都7月14日 - 7月20日[27]
2012江苏常州7月28日 - 8月3日[28]
2011吉林长春8月6日 - 8月12日[29]
2010山东烟台7月31日 - 8月6日
2009北京7月25日 - 7月31日
2008浙江绍兴7月27日 - 8月2日
2007福建福州7月28日 - 8月3日
2006四川绵阳7月22日 - 28日
2005河南郑州8月5日 - 11日
2004湖南长沙8月8日 - 14日
2003上海8月3日 - 9日
2002天津8月10日 - 16日
2001陕西西安9月
2000澳门3月
1999北京7月
1998浙江杭州8月
1997香港8月
1996上海8月
1995江苏南京8月
1994北京8月
1993山西太原8月
1992北京8月
1991福建厦门8月
1990北京8月
1989广东惠州12月
1988北京8月
1987山东潍坊青岛8月
1986北京8月
1985天津8月
1984北京8月

参考文献

  1. . [2017-10-21]. (原始内容存档于2017-10-28). NOI:全国青少年信息学奥林匹克(NOI)是国内包括港澳在内的省级代表队最高水平的大赛,自1984年至今,在国内包括香港、澳门组织竞赛活动。每年经各省选拔产生5名选手(其中一名是女选手),由中国计算机学会在计算机普及较好的城市组织进行比赛。这一竞赛记个人成绩,同时记团体总分。
  2. . [2017-10-21]. (原始内容存档于2017-06-02). 1.省选是各省选拔参加NOI选手的必要环节,各省必须组织省选。如遇不可抗拒的原因未能组织省选,须在当年CCF NOI举行四个月前报CCF批准。
  3. . [2023-10-20]. (原始内容存档于2023-11-05).
  4. . [2023-10-20]. (原始内容存档于2023-11-05).
  5. . (原始内容存档于2017-10-21).
  6. . (原始内容存档于2018-12-23).
  7. . www.noi.cn. [2021-07-16]. (原始内容存档于2021-07-16) (中文(中国大陆)).
  8. . [2023-10-20]. (原始内容存档于2023-11-05).
  9. . [2012-04-03]. (原始内容存档于2012-03-10).
  10. . www.noi.cn. [2019-03-31]. (原始内容存档于2019-03-31).
  11. . NOI全国青少年信息学奥林匹克竞赛. 2021-07-16 (中文).
  12. . [2017-02-26]. (原始内容存档于2017-05-04). 第三章 全国青少年信息学奥林匹克竞赛(NOI)...
  13. . [2017-02-26]. (原始内容存档于2017-04-05).
  14. . [2017-02-26]. (原始内容存档于2016-10-17).
  15. . [2017-02-26]. (原始内容存档于2017-04-05).
  16. . [2017-02-26]. (原始内容存档于2016-10-17).
  17. . www.noi.cn. [2019-03-31]. (原始内容存档于2019-03-31).
  18. NOI. . www.noi.cn. [2023-11-05]. (原始内容存档于2023-11-05).
  19. . www.noi.cn. [2023-11-02]. (原始内容存档于2023-11-02).
  20. . www.noi.cn. [2023-11-02]. (原始内容存档于2023-11-02).
  21. . www.noi.cn. [2021-06-10]. (原始内容存档于2021-06-28) (中文(中国大陆)).
  22. . www.noi.cn. [2017-06-07]. (原始内容存档于2018-06-04) (中文(中国大陆)).
  23. . www.noi.cn. [2018-06-01]. (原始内容存档于2017-12-26) (中文(中国大陆)).
  24. . [2016-08-28]. (原始内容存档于2016-08-22).
  25. . [2016-08-28]. (原始内容存档于2015-08-17).
  26. . [2014-08-28]. (原始内容存档于2014-07-05).
  27. . [2013-05-25]. (原始内容存档于2013-04-04).
  28. . [2012-04-03]. (原始内容存档于2012-05-10).
  29. . [2012-11-25]. (原始内容存档于2011-11-22).

外部链接

参见

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.