全国青少年信息学(计算机)奥林匹克竞赛(National Olympiad in Informatics, 简称NOI)。是指在广大青少年中普及计算机教育,推广计算机应用的一项学科性竞赛活动。
该竞赛由教育部和中国科协委托中国计算机协会举办,旨在向那些在中学阶段学习的青少年普及计算机科学知识;通过竞赛和相关的活动培养和选拔优秀计算机人才。
获得全国中学生数学、物理、化学、生物、信息学5个学科奥林匹克竞赛,省赛区获得一等奖者;自主招生(高考加分照顾)享受加5-30分,和保送大学资格;其它竞赛获奖者不享受此待遇。
NOI同时是参加亚洲与太平洋地区信息学奥赛(APIO)和国际信息学奥林匹克竞赛(IOI)必备条件之一。
NOI 竞赛介绍
竞赛时间
报名截止时间:2022年7月5日
考试时间:2022年8月20日-27日
初赛竞赛要求
比赛地点:指定考点学校(22年在昆山狄邦华曜学校)
参赛对象:全国初高中在校生
参赛资格:需成为省队选手才有资格参加。(各省选拔产生5名选手,其中至少一名女选手)
考试语言:C++。
比赛形式:标准化笔试题包括单选题、多选题和填空题(笔试题的成绩计入选手竞赛的总成绩)
比赛流程:初赛为资格测试,获本省初赛成绩在本赛区前15%~20%的学生进入复赛,各省NOIP的等级排名在复赛的优胜者中产生。
组别分级:
普及组:初中阶段的学生
提高组:高中阶段的学生
复赛竞赛要求
比赛形式:上机编程
比赛地点:指定考点学校
比赛语言:C++
申请要求:
需成为省队选手才有资格参加。(各省选拔产生5名选手,其中至少一名女选手)
参赛选手必须为当年在校学生(年龄上限为19周岁)
参赛选手必须经省内选拔程序产生
进阶流程:首先要参加CSP比赛,各省CSP-S2高中选手进入NOIP,NOIP的优秀选手进入NOI,NOI优秀选手选拔进入IOI
竞赛内容
获奖难度
与全国数百万学习「奥数」的中小学生相比,目前参加信息学奥林匹克竞赛的学生不到 8 万,形成强烈的反差。在总获奖人数上却是数学的 1.4 倍,由于参赛人数上差异大,信息学竞赛在部分省份获奖率超数学联赛的十数倍。但和奥数一样,最终通过这条路拿到保送名额的孩子毕竟是少数。但信奥编程的学习过程,对于孩子们的升学、成长及职业发展,同样具有重要意义
考试内容
NOI竞赛的题目以考查选手对算法和编程能力的掌握为主。题目类型有以下三种:
- 非交互式程序题
-
- 求解问题的描述
- 输入文件名和输出文件名(可以是标准输入/输出)
- 输入数据格式、输出数据格式、以及输入数据范围
- 对程序使用计算资源的限制,以及其它可能的限制
- 交互式程序题
-
- 求解问题的描述
- 库函数的功能、函数原型、以及获取和链接方式
- 输入数据格式、输出数据格式、以及输入数据范围
- 对程序使用计算资源的限制,以及其它可能的限制
- 答案提交题
-
- 求解问题的描述
- 输入数据格式、输出数据格式
- 输入数据文件的获取方法
答题要求
- 非交互式程序题:要求选手提交答案程序的源文件。该程序从一个正文文件中读入数据,并向指定的输出文件中写入计算结果。
- 交互式程序题:要求选手提交答案程序的源文件。该程序通过调用所提供的库函数实现数据的输入和输出。
- 答案提交题:不要求选手提交程序的源文件。选手需要按题目要求,根据给定的输入数据文件生成一组输出数据文件。既可以是由选手的程序输出的,也可以是由选手手工构造的。当选手使用自行设计的程序生成题目答案时,其所使用的程序不应提交。
NOI 奖项设置
奖牌分数线根据ABC类选手划定。在计算分数线时,所有A类选手自动获得5分加分,其余类别选手无加分。选手按分数由高到低排序,根据下述获奖规则确定奖牌分数线(A类选手加分仅用于分数线划定,其实际成绩仍为原始分数)。
金牌GOLD:前50名(并列50一同录取)
银牌SILVER:金牌分数线下的150名
铜牌BRONZE:金银分数线下,取获奖选手总数不超过85%的选手
参赛证书:其余所有参赛选手
最佳女选手奖:一名,获得奖牌且成绩最好的女选手
最小年龄奖:一名,获得奖牌选手中年龄最小者