青少年信息学奥赛学习规划指南!

发布时间 2023-12-21 10:30:48作者: 陆留生信奥艺术

一、什么是信息学奥赛

二、信息学奥赛赛制流程

三、信息学奥赛系列赛事

CSP-J

CSP 入门级(CSP-J),前身是 NOIP 普及组,是 NOI 系列赛事中难度最低,面向年龄最低的赛事,它是很多学生参与的第一个信息学的大型比赛。

  • 比赛时间:第一轮(初赛)为 9 月,第二轮(复赛)为 10 月。
  • 比赛形式:第一轮为 2 小时的笔试,第二轮为 3.5 小时的上机测试。全国统一命题,省级评奖。
  • 竞赛优惠:对小升初、初升高皆有帮助(取决于地方性政策)。部分知名初高中会对在 CSP-J 比赛中取得优秀成绩的选手(一般来说至少是二等奖且复赛成绩200+的学生)提供录取或者分班优惠政策。

CSP-S

CSP 提高级(CSP-S)主要面向广大的初高中生,难度较入门级有着显著提升,其含金量也显著更高。CSP-S 的成绩是学生参与后续的 NOI 系列赛事的重要凭证。

  • 比赛时间:第一轮(初赛)为 9 月,第二轮(复赛)为 10 月。
  • 比赛形式:第一轮为 2 小时的笔试,第二轮为 4 小时的上机测试。全国统一命题,省级评奖。
  • 竞赛优惠:对初升高有很大帮助。在 CSP-S 中取得优秀成绩(一般要求至少是复赛成绩达到二等奖,具体分数没有明确要求)的学生大多数会被顶级高中(如北京人大附中、上海华师大二附中、浙江杭州二中)等特招。

NOIP

全国青少年信息学奥林匹克联赛(NOIP)面向高中生群体,难度较 CSP-S 有一定提升,是绝大多数参与信息学竞赛的选手能够接触到的含金量最高的赛事。尽管初中生可以参与 NOIP,但是不评奖。报名 NOIP 存在门槛,往往需要通过 CSP-S 第一轮,甚至是 CSP-S 第二轮得到一定的分数才有资格报名。NOIP 的成绩也是学生参与后续的 NOI 系列赛事的重要凭证。

  • 比赛时间:11 月中下旬。
  • 比赛形式:4.5 小时的上机测试。全国统一命题,省级评奖。
  • 竞赛优惠:NOIP 中获得一等奖将会在知名大学的少创班、综合评价测试、专项初审环节中取得显著优势。

NOI省队选拔

NOI 省队选拔是主线赛事中最为残酷的比赛,其将选拔出有资格以正式选手名额参与 NOI,也就是最终的国家级竞赛的选手。各省省队名额数量不一,多为 5-15 个,部分省的省队名额是省一名额的十分之一。

  • 比赛时间:4 月上旬。
  • 比赛形式:分两天进行,每天 4.5 小时的上机测试。全国统一命题,省级划线选拔。

NOI

NOI,即全国青少年信息学奥林匹克竞赛,是无数选手梦想中的终点,来自全国各地的选手将在这里进行最后的拼搏。每年只有两三百人可以出现在 NOI 的赛场上。NOI 的获奖率为 85%,其中前 50 名将获得金牌,进入国家集训队并且保送清华或者北大;第 51-200 名将获得银牌,在清华北大等顶级名府的强基计划校测中将有显著优势。

  • 比赛时间:7 月下旬。
  • 比赛形式:分两天进行,每天 5 小时的上机测试。
  • 竞赛优惠:保送清北、或是强基计划校测的强势优惠。

NOIWC

每年的寒假,中国计算机学会都会组织为期一周的冬令营活动(NOIWC),由国家集训队选手以及金牌教练为参与者提供知识点讲解,同时提供了一次与全国各地的选手同台竞技的机会,比赛难度很高,具有一定含金量。

  • 比赛时间:1 月。
  • 比赛形式:5 小时的上机测试。全国统一命题并划线。
  • 竞赛优惠:对初升高与大学的少年班、综合评价测试有着显著的优惠。

CTSC国家队选拔

选拔参加国际信息学奥林匹克中国代表队的竞赛(简称选拔赛)。IOI的选手是从获NOI前20名选手中选拔出来的,获得前4名的优胜者代表中国参加国际竞赛。选拔科目包括:NOI成绩、冬令营成绩、论文和答辩、平时作业、选拔赛成绩、口试。上述项目加权产生最后成绩。

IOI

NOI 将选拔全国最顶尖的 50 位选手进入国家集训队。在经过数个月的集中培训以及考核后,最优秀的 4 位选手将代表中国参与代表全球最高水平的竞赛:国际信息学奥林匹克竞赛 IOI。可以入选国家队是这一年中全国最优秀的 4 名选手,足以为国争光。在 IOI 获得过奖牌的选手,只要自己愿意,几乎可以任选全球的顶尖高校。

四、信息学奥赛学习路线

1市赛阶段

各个城市会定期举办本市信息学竞赛,例如北京,每个区会举办。需要学习的内容是c++程序设计语言,简单的算法比如模拟和排序,简单的数据结构比如数组。

2普及组阶段

普及组的比赛才真正进入竞赛难度。学习的内容为数据结构和简单算法,包括模拟,排序,递归,二分等内容。学习完成以后,大概相当于大学本科计算机相关专业大二水平。各地顶级高中都会有相关的科技特长生招生政策。

3提高组阶段

提高组一般为初二到高二的学生参加,获得提高组一等奖表示,计算机算法的水平已经达到全省前百名行列。一流大学会给这些同学招生优惠,甚至可以保送。大学毕业以后,进入BAT等知名互联网公司工作基本没有问题了。这个阶段会学习图论,动态规划等复杂算法。

4省选、国家赛阶段

全省排名靠前的同学,会参加省集训,选拔省队选手,参加国家赛和冬令营。拿到国家赛奖牌的同学,可以保送清北之类的顶尖学校。甚至代表国家参加世界赛。

五、常见问题解答

1. 信息学竞赛和编程是一回事么?信息学竞赛不等同于编程,编程是信息学竞赛入门阶段的基本功,但是实际上信息学竞赛会学习解决问题的算法,用程序把算法表示出来而已。所以学习编程的时间,大概只占总时间的10%左右,后面更多的时间在学习算法。

2. 学习信息学竞赛对数学有要求么?有一定的要求,需要同学们数学基本功比较好。当然如果数学基础不好,初期的时候用心多学一点也是可以追上的,我们不是数学竞赛,不用过于担心数学知识和数学技巧。

3. 每周需要投入多少时间?按部就班跟着学校的进度学即可,建议每周总时间投入4小时到8小时。如果到后期冲保送阶段,可以考虑多花时间。

4. 学信息学是不是未来只能当“码农”?首先,在信息产业发展迅速的背景下,“码农”其实也不是什么需要鄙视的就业方向,很多信息学选手热爱计算机专业,的确会倾向于向这个方向发展。同时,近几年的国内提出的“新工科”、海外提出的“CS+X”都在讲计算机专业领域的内容与传统的物理、化学、人类学、语言学、教育学等专业内容的融合,IT互联网行业和传统行业相结合,就能提高传统行业的效率,带来新的生命力,良好的计算机专业基础在未来对几乎所有专业来说都将是一个优势。无论未来做什么事情,学习编程,理解编程,都会提升自己的效率,带来成功。人工智能时代即将到来,现在开始学习编程,领先同龄人十年!