首页 / 知识库 / 编程 / C++ / 全国青少年信息学奥林匹克竞赛

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

全国青少年信息学奥林匹克竞赛(National Olympiad in Informatics,简称NOI)是中国青少年信息学领域的最高水平竞赛,被誉为中国“五大学科竞赛”之一,与数学、物理、化学、生物奥林匹克竞赛并列。NOI专注于计算机科学与编程能力,旨在发现和培养优秀计算机人才,是国内最具权威性和含金量的信息学赛事。

1. 概述

全国青少年信息学奥林匹克竞赛(National Olympiad in Informatics,简称NOI)是中国青少年信息学领域的最高水平竞赛,被誉为中国“五大学科竞赛”之一,与数学、物理、化学、生物奥林匹克竞赛并列。NOI专注于计算机科学与编程能力,旨在发现和培养优秀计算机人才,是国内最具权威性和含金量的信息学赛事。

  • 主办机构:中国计算机学会(CCF)
  • 创办时间:1984年
  • 面向对象:全国中学在校生(含初中、高中)
  • 赛事层次:国内顶尖,处于信奥赛事体系金字塔顶端
  • 创始人:邓小平1984年提出“计算机的普及要从娃娃抓起”,CCF据此响应创办
  • 官方网址:noi.cn
  • 国际对接:NOI金牌前50名选手进入国家集训队,选拔产生中国国家队参加国际信息学奥林匹克竞赛(IOI)
  • 升学价值:全国赛金牌前50名自动获得保送清华大学、北京大学的资格,保送资格仅限计算机类、人工智能类等核心专业

2. 历史沿革

2.1 创办初期(1980年代)

1984年,邓小平同志提出“计算机的普及要从娃娃抓起”,为响应这一号召,中国计算机学会(CCF)自主创建了面向中学生的“全国青少年程序设计竞赛”。当年参加竞赛的有8000多人。首届NOI于1984年8月正式举办,比1989年创办的国际信息学奥林匹克竞赛(IOI)还要早5年。

2.2 NOIP创立与体系完善(1990年代)

1995年,CCF创办全国青少年信息学奥林匹克联赛(NOIP),作为省级层面的普及性竞赛,设立普及组和提高组,面向初高中及同等学历学生,每年10月至11月在同一时间由各省赛区组织实施。
1990年代至2000年代,NOI系列赛事逐步形成了从CSP认证到NOIP、省选、NOI全国赛再到国际赛事的完整晋升体系。

2.3 2019–2020年暂停与恢复

2019年8月,CCF出于经费等原因宣布暂停NOIP竞赛。2020年1月,CCF发布公告称将获得相关部门经费资助,NOIP从2020年起恢复。恢复后的NOIP不再分普及组和提高组,仅面向高中生,比赛时间改为一天4.5小时、4道题目,于每年12月第一个星期六举行,参赛者需在CSP-S第二轮中取得一定名次才能获得资格。

2.4 现代发展(2020年代至今)

近年来,NOI竞赛体系不断完善。2021年首次发布NOI大纲,2023年和2025年分别进行了修订,规范了各级知识点的难度矩阵。每年有超过11万名学生参与信息学奥林匹克竞赛系列活动。
2026年,第43届NOI冬令营在青岛举行,首次并行设立了AI辅助编程测试,澳门代表队也首次参与冬令营现场活动。

3. 赛事体系

NOI系列赛事是一个阶梯式选拔体系,从基础能力认证到全国决赛,层层递进。
| 阶段 | 赛事全称 | 简称 | 主办单位 | 考核形式 |
|——|——|——|——|——|
| 1 | CSP非专业级别软件能力认证 | CSP-J/S | CCF | 两轮:笔试+上机编程(4题/5小时) |
| 2 | 全国青少年信息学奥林匹克联赛 | NOIP | CCF | 4.5小时上机编程(4题) |
| 3 | 省队选拔 | 省选 | 各省竞委会(CCF指导) | 两轮机试(每轮3题×5小时) |
| 4 | 全国青少年信息学奥林匹克竞赛 | NOI | CCF | 两轮机试 |
| 5 | NOI冬令营 | WC | CCF | 授课+测试+论文交流 |
| 6 | 国家队选拔赛 | CTS(原CTSC) | CCF | 两轮机试+答辩 |
| 7 | 国际信息学奥林匹克竞赛 | IOI | IOI组织 | 两轮机试 |

3.1 CSP-J/S(CSP非专业级别软件能力认证)

CSP-J/S是信奥赛的基础入门与筛选环节,分为入门级(J)和提高组(S),面向全国中小学生。CSP-S第二轮的成绩是参加NOIP的资格依据。两轮认证第一轮通常在9月,第二轮在10月底举行。
考核形式:两轮考核。初赛以笔试形式考察通用计算机知识;复赛为上机编程,共4题,时长5小时。

3.2 NOIP(全国青少年信息学奥林匹克联赛)

NOIP是省队选拔的核心依据,仅面向高中生。自1995年起每年由CCF统一组织,在同一时间、不同地点以各省市为单位进行,全国统一大纲、统一试卷。
能力发展路径:根据北京大学针对青少年的分级培养方案,信息学能力建设分为四个阶段:兴趣启蒙阶段(GESP 1-4级)→基础巩固阶段(GESP 5-6级 / CSP-J)→能力提升阶段(GESP 7-8级 / CSP-S)→高级攻坚阶段(NOIP及省选)。建议选手在高一前考取GESP 7-8级认证,高一时参加CSP-S认证并冲击NOIP一等奖。
竞赛语言:2005年开始不再支持Basic语言;2022年起不再支持Pascal语言;目前复赛只能使用C++语言。
竞赛形式:恢复后改为一天4.5小时,题目数量为4题,满分400分。参赛者需在CSP-S第二轮中取得一定名次才能获得资格。
获奖意义:NOIP获奖者有机会获得名校录取优惠政策——省二等奖以上对强基计划有帮助,省三等奖助力综合评价招生。

3.3 省队选拔(省选)

省选是筛选各省参加NOI全国赛代表队选手的环节。由各省NOI组织单位负责具体实施,CCF不再组织统一省选。各省可自行确定省选标准,但NOIP成绩在最终省选总成绩中的权重不得少于30%。
省队选拔通常集中在每年3月进行。以福建省为例,2026年省队选拔活动于3月7-8日在福建师范大学附属中学举办。其他省份如江苏省,同样遵循CCF的统一规定,结合本省实际情况制定选拔方案。
省选形式:通常为两轮机试,每轮3题,时长5小时,全面考察选手的综合解题能力和编程实现能力。

3.4 NOI(全国青少年信息学奥林匹克竞赛)

NOI是全国青少年信息学奥林匹克竞赛的最高殿堂,由CCF主办,面向各省省队成员。每年7月举办,是国内信息学领域级别最高、竞争最激烈、含金量顶尖的国家级权威赛事。
竞赛形式:通常为两轮机试,每轮3题,时长5小时,总分为600分。
环境与评测:竞赛采用NOI Linux系统和Arbiter评测软件。自2020年起停止支持Pascal和C语言。
升学关联
| 获奖等级 | 升学政策 |
|——|——|
| 金牌前50名 | 直接保送清华大学、北京大学(无需高考,限计算机类、人工智能类核心专业) |
| 金牌(排名51-100) | 可申请强基计划和综合评价招生 |
| 银牌 | 强基计划降分录取,综合评价加分 |
| 铜牌 | 综合评价加分参考 |

3.5 NOI冬令营(WC)

NOI冬令营是NOI系列赛事的重要组成部分,是中国国家队选拔的起点。始于1995年,每年2月左右举行。活动历时8天,包含授课、测试与社会活动等环节。
营员组成:营员分为正式营员(国家集训队队员)、非正式营员(各省优秀选手)和超额营员,各省名额依据上年竞赛成绩分配。
选拔功能:冬令营通过测试选拔前15名选手作为IOI中国国家队候选队员,后续再结合答辩确定最终4名国家队选手。
特殊活动:授课分为面向学生的“第一课堂”和面向教师的“第二课堂”;冬令营期间还会举办国家集训队论文交流以及教师教学比赛等。
近年数据
| 年份 | 举办地 | 金牌 | 银牌 | 铜牌 | 特殊安排 |
|——|——|——|——|——|——|
| 2025 | 重庆 | 60 | 119 | 178 | 疫情后首次恢复全线下 |
| 2026 | 青岛 | 56 | 137 | 147 | 首次设立AI辅助编程测试;澳门代表队首次参与 |

【2026年冬令营详情】:第43届NOI冬令营于2026年2月在青岛市城阳第一高级中学顺利举办,共有来自全国31个省区市的近800名师生参加,澳门代表队首次亮相冬令营现场活动。正式营员采用独立评分标准,非正式营员与超额营员共同参与评定,金牌56名、银牌137名、铜牌147名。本届首次并行设立了AI辅助编程测试,该独立赛项产生金牌3名、银牌6名、铜牌10名。2026年冬令营首次并行设立了AI辅助编程测试,体现了对时代前沿技术的关注与探索。

3.6 国家队选拔(CTS/CTSC)

【2026年中国国家队选拔详情】2026年中国国家队选拔赛与NOI冬令营同期在青岛举行。经过三轮严格的筛选流程,许淇文、刘家炜、赵晟昊、何宇翔四位选手脱颖而出,入选第38届IOI中国国家队,其中重庆两名学子刘家炜和何宇翔双双入选,创造了重庆的历史。四位选手将代表中国出征2026年在乌兹别克斯坦塔什干举行的IOI 2026。NOI科学委员会主席、北京航空航天大学赵启阳博士担任国家队领队。
选拔流程:国家队选拔赛简称CTS(旧称CTSC),由候选队员(NOI冬令营选拔出的15名选手)参加,需参加为期两天的机试(每天5小时答3题)及第三天的答辩面试。
| 选拔阶段 | 时间节点 | 内容 | 入选人数 |
|——|——|——|——|
| NOI全国赛 | 前一年7月 | N/A | 前50名→国家集训队 |
| 冬令营测试 | 次年2月 | N/A | 集训队中选拔15名→候选队员 |
| 国家队选拔赛(CTS) | 次年2月冬令营同期 | 两轮机试+答辩面试 | 15名→最终4名→中国国家队 |

评分构成:候选队员总评分由冬令营成绩(25%)、平时成绩(10%)、论文成绩(10%)、冬令营表现(5%)及选拔赛成绩(60%)加权计算。

历史沿革:2009年起,原同期举办的亚太地区信息学奥林匹克竞赛中国赛区(APIO)分拆为独立赛事,但仍保持同期同地举行。

4. 名额分配与省队规则

4.1 A类与B类名额

各省参赛名额由 A类(基本选手名额)B类(优秀奖励选手名额) 两部分组成。
| 类别 | 名额 | 说明 |
|——|——|——|
| A类 | 每省 5个 | 其中至少包含 1个女选手名额(省选前4名男生+第1名女生) |
| B类 | 各省不同 | 根据NOIP参赛人数、整体水平及高分段表现三项指标综合评定,上限为12人 |
A类选手的特殊待遇:A类名额选手参加NOI可直接获得 5分加分,这对最终成绩至关重要。

4.2 B类名额计算方式

B类名额由B1、B2、B3三部分组成,测算依据为各省最新一届NOIP数据(仅统计得分不为零的高中选手):

  • B1(普及项,占50%) :按NOIP参赛人数占比分配
  • B2(总体项,占30%) :分段取平均分后进行全国排序
  • B3(优秀项,占20%) :取每省前5名优秀成绩进行全国排序
    每个省可获得的B类总名额,与最新一届NOIP非零分选手总数的比值不超过5%,且不超过12人。

4.3 各省名额差异

所有省份均有5个A类基本名额,但B类名额差异巨大。在2026年名额分配中,广东省以12个B类名额领跑全国,而宁夏、青海等竞赛发展相对薄弱的省份则没有B类名额,其余省份B类名额在0至11个之间浮动。
这一政策反映出CCF鼓励竞赛大省继续保持优势,同时也给予中西部省份更多的参与空间。

4.4 女生名额保障机制

各省在确定A类省队名单时,女生中省选总成绩排名第1的选手,与其余全部选手中总成绩排名前4的选手,自动进入A队。若无女生入选A队,则该省A队女生名额作废,不得以男生递补。
此外,CCF还专门设立了 “NOI女生竞赛” ,进一步鼓励和支持女生参与信息学竞赛。第五届NOI女生竞赛入围名单已于2026年4月公示。

5. 知识体系与竞赛大纲

NOI大纲由CCF NOI科学委员会与全国数十位NOI资深指导教师共同制定,首次发布于2021年,2023年和2025年进行了修订。大纲对竞赛组织、教师教学和选手学习发挥了重要的引导作用。

5.1 大纲的三大层次

竞赛知识分为三个层次,每个知识点标注了难度系数:
| 层次 | 目标赛事 | 难度系数范围 |
|——|——|——|
| 入门级 | CSP-J | 1~5 |
| 提高级 | CSP-S、NOIP | 5~8 |
| NOI级 | NOI、省选、国家队选拔 | 7~10 |

5.2 入门级核心知识

入门级主要考察C++语言基础、编程入门与简单的算法思维,如顺序结构、分支结构、递归函数、一维数组、字符串等。核心算法包括枚举、模拟、贪心入门和排序入门等。

5.3 提高级核心知识

提高级要求选手系统掌握常见算法,主要包括:

  • 数据结构:栈、队列、链表、树、哈希表、并查集、树状数组、线段树等
  • 基础算法:二分、递归、分治、贪心、动态规划入门
  • 图论:最短路(Dijkstra、SPFA等)、最小生成树、强连通分量、LCA、树上差分、二分图等
  • 字符串算法:哈希表(字符串)、KMP算法的应用
  • 数学:数论基础(整除、同余、素数判定)、高精度、组合数学基础

5.4 NOI级核心知识

NOI级深度较为复杂,主要包括:

  • 高级数据结构:平衡树、树链剖分、主席树、可持久化数据结构等
  • 高级算法:网络流、后缀自动机、快速傅里叶变换(FFT)、博弈论、数论高级(莫比乌斯反演)等
  • 专用算法专项:积分、高维前缀和与容斥、生成函数等

6. 荣誉体系

6.1 NOI全国赛奖项

奖项 人数/标准 主要奖励
金牌 前50名 保送清北+入选国家集训队
银牌 约51~100名 强基计划降分录取,综评加分
铜牌 约101~150名 综合评价加分参考

6.2 国家集训队

— NOI金牌中排在前50名的选手组成 国家集训队,于次年参加NOI冬令营,并从中选拔出15名进入候选队,再通过国家队选拔赛确定最终4人代表中国参加IOI。
自2012年起,国家集训队规模由20人增至50人。

6.3 历届全国赛金牌获奖学校分布

根据2025年NOI全国赛成绩,金牌第一名由宁波市镇海中学的刘恒熙摘得,武林(北京市十一学校)与赵晟昊(浙江金华第一中学)并列金牌第二名。浙江金华第一中学的赵晟昊在2026年成功入选中国国家队,是浙江学子连续第5年入围IOI中国队。
2026年冬令营获奖方面,华南师范大学附属中学3名学子获金牌,广州市铁一中学、广州大学附属中学、广州市第六中学各有1名学子获金牌。

7. 国际赛事(IOI)

7.1 赛事概况

国际信息学奥林匹克竞赛(International Olympiad in Informatics,简称IOI)是面向全球中学生的最高水平信息学竞赛,创办于1989年。
中国参赛历史:中国自1989年IOI首届起连续参赛,累计培养了大量信息学人才。浙江自2004年首次参赛以来已累计培养第30位信息学国家队选手,是中国信息学竞赛的传统强省。

7.2 赛事赛制

竞赛为期两天,每天进行约5小时的机试,通常每题分为若干子任务,每个子任务赋相应分数。

7.3 中国国家队

IOI 2026:第38届IOI将于2026年8月9日至16日在乌兹别克斯坦塔什干举行。中国国家队四名选手如下:
| 姓名 | 就读学校 | 亮点 |
|——|———-|——|
| 许淇文 | 南京外国语学校 | 最高分入选,通过NOI科委会审核 |
| 刘家炜 | 重庆市巴蜀中学校 | 2024年NOI银牌→2025年NOI金牌→保送北大 |
| 赵晟昊 | 浙江金华第一中学 | 2025年NOI并列金牌第二,浙江累计第30位国家队选手 |
| 何宇翔 | 重庆南开融侨中学校 | 初三NOIP满分,E类入选省队,保送清华交叉信息学院 |

8. 升学价值

NOI系列赛事的获奖成果对升学具有重要的实际价值,主要表现在以下三个方面:

8.1 保送清北

NOI全国赛金牌前50名可直接保送清华大学或北京大学,无需参加高考,保送专业限计算机类、人工智能类等核心专业。保送政策由教育部与CCF联合发布,2025年政策依然有效。

8.2 强基计划

银牌以上获奖者在强基计划中可获得降分录取优惠。强基计划招生高校包括清华、北大、复旦、上交等国内顶尖高校。部分省份如重庆,考生同时获得五大学科竞赛省二等奖及以上奖项并有望获得强基计划破格入围资格。

8.3 综合评价

NOIP省三等奖及以上在综合评价招生中可以作为重要的“奖项加分项”,提高初审通过率。

8.4 科技特长生

CSP-J/S成绩可用于部分中学”科技特长生”的申请门槛。

9. 地区差异与发展

9.1 强省概览

省份/地区 竞赛特点 代表性学校
浙江省 全国领先,省集训队阵容深厚,浙江学子已连续多年入选IOI国家队,累计培养30位信息学国家队选手 金华第一中学、绍兴一中、镇海中学、学军中学
广东省 B类名额全国最多(12个) 华南师范大学附属中学、中山纪念中学、深圳中学
北京市 名校资源丰富,首都密集 中国人民大学附属中学、北京市十一学校、北京大学附属中学
江苏省 培养体系成熟,南京外国语学校信息学实力雄厚 南京外国语学校、金陵中学、常州高级中学
四川省 西部强省,绵阳中学实力突出 绵阳中学、成都七中
山东省 2026年NOI冬令营承办省份 青岛二中、山东省实验中学

9.2 中等省份

省份 竞赛发展水平 B类名额(2026)
安徽省 稳步提升 中等偏上水平,代表人物如合肥一六八中学黄乐逸同学入选省队
江西省 中等水平 普通名额
福建省 竞赛传统较好 中等水平
天津市 正在追赶 名额较少
重庆市 近年来快速崛起,首次有两位选手同时入选IOI国家队 中等水平

9.3 发展较弱省份

省份 B类名额(2026) 当前水平
宁夏回族自治区 0 基础薄弱
青海省 0 基础薄弱
甘肃省 0 发展初期
新疆生产建设兵团 0 近年来逐步发展

9.4 地域培养体系

竞赛强省普遍建立了从初中到高中的贯通式培养体系,如重庆选手何宇翔自初一起系统学习信息学竞赛,初三时在NOIP中获满分,以E类身份入选省队,初中阶段即在重庆顺利进入清华大学交叉信息学院。而发展薄弱省份面临师资缺乏、教练资源稀缺等关键挑战,严重制约了青少年信息学人才发现与培养。

10. 系列赛事日历(2026年度)

时间 赛事 备注
3月7-8日 福建省队选拔 各省自行开展
5月7-11日 APIO 2026亚太奥赛 北京大学附属中学举办
7月18-24日 NOI 2026全国决赛 青岛市城阳第一高级中学举办
8月9-16日 IOI 2026 乌兹别克斯坦塔什干
9月19日 CSP-J/S第一轮 共两轮认证
10月31日 CSP-J/S第二轮 共两轮认证
11月26日 NOIP 2026 & 女生竞赛

11. 学生培养与发展

11.1 理想参赛者画像

参加NOI竞赛需要多方面的综合能力,主要包括:

  • 逻辑思维与抽象建模:能将复杂问题转化为算法模型,识别问题本质与模式
  • 数学基础:熟练掌握数论、组合数学、图论基础,理解算法背后的数学原理
  • 自学能力:独立阅读专业书籍与论文,主动搜索资料,制定系统性学习计划
  • 心理韧性:在高压下保持冷静,从失败中快速恢复,长期坚持高强度训练

11.2 典型时间规划

学段 主要目标 关键能力 发展路径建议
初中 激发兴趣,通过CSP-S,积累经验 基础语法、简单算法、逻辑思维 以CSP-S为锚点,完成基础题训练
高一/高二 冲击NOIP一等奖,争取省队资格 DP、图论、数据结构高级应用 制定三年规划,加入专业集训营
高三 保送清北或争取强基/综评降分 高难度算法实战、抗压能力 金牌选手冲NOI;银牌冲强基面试

具体而言,可以在初中阶段通过参加CSP-J组积累算法设计经验,了解计算机科学竞赛的基本形式。高一阶段重点冲击NOIP一等奖并获取省选资格,高二阶段打磨算法技能并集中全力冲击NOI金牌/银牌,冲刺保送或强基降分录取。

12. 争议与事件

12.1 NOIP暂停与恢复(2019–2020)

2019年8月,CCF发布公告暂停NOIP,理由为“经费原因”。2020年1月,公告称将获得经费资助,随即恢复NOIP竞赛。这一事件引发社会广泛关注,也成为信息学竞赛历史上的一次重大波动。

12.2 CCF不再组织统一省选(2025年起)

根据2025年9月发布的《CCF关于NOI2026省内选拔的若干规定》,CCF不再组织NOI统一省选,由各省代表队选拔工作继续由各省组织单位负责自行完成。此举旨在扩大各省自主空间,提升选拔灵活性。

12.3 地区名额分配争议

A类各省名额相等(均为5个,含1个女生名额),但B类激励名额因各省NOIP参赛人数和成绩差异悬殊,导致强省和弱省的国赛人数差距极大(某些省份B类名额最低为0,最高达到12个)。这一政策在公平性与激励性之间寻求平衡,但也引发了关于资源分配公平性的讨论。

12.4 女生名额保障机制的有效性

A类女生名额(每省至少1名女生)虽保障了女生参赛的通道,但部分竞赛弱省往往难以通过选拔找到足够优秀的女生选手;如果不满足条件,女生名额可能作废(即A类保留4个男生名额,女生名额作废且不补),这一局部规则也影响了女性参与信息学竞赛的整体环境。

13. 历年数据统计

13.1 NOI冬令营获奖人数

年份 金牌 银牌 铜牌
2023 约45–50 约100 约150–200
2024 约50 约110 约165
2025 60 119 178
2026 56 + 1(AI单独奖项)?注:56金牌全部为主竞赛项,AI测试独立评奖(金3银6铜10) 137 147

13.2 参加人数

年份/年度 参与规模
1984年首届 8000余人
近年 每年逾8万名学生参加NOI系列竞赛
目前 每年约11万名学生参与

13.3 国际参赛

中国队自IOI 1989(首届)参赛以来,累计斩获金牌数位列世界前茅,是中国五大学科竞赛中最具国际竞争力的项目之一。

14. 相关资料与资源

14.1 官方平台

  • CCF官网:www.ccf.org.cn
  • NOI官网:noi.cn (新闻、获奖名单、历年资料、题目与数据、在线培训等全部可在此查阅)
  • NOI Linux:官方指定竞赛操作系统,可从官网下载镜像及安装文档
  • 官方微信公众号:“中国计算机学会”(ccfvoice)
  • 14.2 优质在线练习平台

  • 洛谷(Luogu) :luogu.com.cn,中国最大的信息学竞赛在线评测平台
  • Codeforces:俄罗斯竞赛平台,全球信息学爱好者交流
  • AtCoder:日本竞赛平台,题型新颖
  • USACO:美国信息学竞赛训练题库
  • 14.3 经典参考资料

  • 《算法竞赛入门经典》(紫书)系列(刘汝佳/陈锋编著)
  • 《算法竞赛进阶指南》(李煜东著)
  • 《全国青少年信息学奥林匹克系列竞赛大纲(2025年修订版)》——CCF NOI科学委员会官方发布,可在noi.cn查阅全文
  • 历年NOI、NOIP真题及答案解析(noi.cn官方网站下载)

    特别提示:本次知识库内容依据2026年4月最新官方数据进行全面更新和补充。NOI 2026系列赛事的最终举办地点、具体时间和获奖名单,请以中国计算机学会(CCF)官方网站(noi.cn)发布的官方通知为准。

本文档最后更新于2026年4月。