OI是什么?
信息学奥林匹克竞赛(OI,Olympiad in Informatics)。
与大家熟知的数学、物理、化学、生物竞赛合称为高中五大学科竞赛。
肥城一中FOI为学校官方组织,也是唯一的官方社团,又名信息学奥赛小组。
OI学什么?
通俗来说,OI主要考查C++语言编程以及算法和数据结构。
OI不涉及电子竞技、网络安全以及软硬件开发。
在义务教育阶段任何一所学校都不会涉及到有关OI的知识。
正因为如此,无论是计算机小白,还是理科大佬,都可以成为一名OIer,从零起步学习OI。
OI竞赛有哪些活动?
全国青少年信息学奥林匹克联赛(NOIP, National Olympiad in Informatics in Provinces),即省级联赛,分为10月举办的初赛和11月举办的复赛。- 已替代为非专业级软件能力认证(CSP, Certified Software Professional),分为10月举办的第一轮和11月举办的第二轮。
全国青少年信息学奥林匹克冬令营(NOIWC, National Olympiad in Informatics Winter Camp),一般于次年2月举办。
亚洲与太平洋地区信息学奥赛(APIO, Asia Pacific Informatics Olympiad),5月举办。
IOI中国代表队选拔赛(CTS
C, China Team SelectionCompetition),5月举办。全国青少年信息学奥林匹克竞赛(NOI, National Olympiad in Informatics),即全国决赛,一般于7月举办。
国际信息学奥林匹克(IOI),中国是世界公认的信息学奥林匹克竞赛大国,在IOI中奖牌数及金牌数位居世界第一。
更多详情可以参看NOI官网的有关介绍。
学OI的好处?
很多高中老师认为OI是边缘竞赛,唯一原因只是它不是高考科目而已。
引自知乎-Yan Gu 在 “信息学竞赛算是边缘竞赛吗?”下的回答:
作为高中生,尤其是优秀高中生,一定要认识到高中老师视野的狭隘性和局限性,尽量不要被他们所迷惑。
这是唯一一门既能锻炼智商又切实有用的竞赛。当然前提是你将来是IT从业者,但是从现在(美国)的发展趋势来看,今后二十年IT业都将是人类进步的主要输出力量之一和最大的劳动力需求市场,所以如果你真的喜欢的话,IT业是一定不会亏欠你的。
OI在自主招生中,一直被各大高校重视,依据省级联赛奖、全国决赛奖,各高校可以给予降低10-60分录取分数线的优惠,最多可以降至一本线录取。
在NOI现场就会有数个国内排名前二十的高校签约获奖选手。
另外在每年5月举办的清华大学、北京大学信息学体验营中如果取得优异的成绩,也可以拿到不同的优惠政策。
很多老师家长因为不了解算法竞赛,以为就是“玩电脑”,浪费时间,影响课内学习。实际上如果训练计划科学,那么不需要担心这个问题。相反,学习编程以及算法可以训练数学能力(尤其是逻辑数学思维能力)。
算法竞赛主要研究对象的是离散数学,虽然很多学生并没有意识到这一点。即使是小学生,知识储备还很有限,但是即使写一些简单的题目,也是对思维的训练。效果是对数字、形状与抽象结构的理解更加透彻。小学或者初一小朋友理解一些抽象的东西起来会有一些困难,但是经过编程的训练,就可以很大的提升这一方面的能力。对,就是非常有助于中学阶段的理科学习。
对于中学生来说,学习算法竞赛除了上一点所说的培养兴趣以外,还能学习到一些数论、概率统计方面的一些知识。这些知识很可能在学校的课堂上并不会教授,但是在学习中学数学中是可以用得到的。除此之外,学习算法竞赛可以给同学提供另外的思路,比如递推思想、枚举思想等,这些思维方式在实际生活中是很有用的。
OI考什么?
信息学竞赛的考察形式分为笔试和上机两种形式。不仅是信息学竞赛,包括计算机考级、大学生程序设计比赛、信息技术高考等相关考试竞赛的形式也无外乎这两种。信息学竞赛以上机测试为主,但是笔试也是重要的组成部分。
信息学竞赛的笔试
信息学竞赛无论入门组还是提高组,初赛的形式是笔试,在固定的时间内完成一份试卷,试卷内容包括计算机基本常识、计算机科学简单数学知识、程序设计语言基础和简单数据结构与算法。原则上不允许使用计算器,但是因考场而异。批改是按照市级赛区统一批改然后统一划线决定复赛名单。
信息学竞赛除了初赛是笔试以外,NOI全国决赛也有100分的笔试环节,全部都是选择题。
信息学竞赛的上机测试
复赛、省选以及冬令营、APIO、CTSC等竞赛,以及NOI的主要比赛,都是上机测试,上机测试是信息学竞赛的重头戏,能直接决定你能获得什么奖。根据比赛的不同,每场上机测试限时3-5小时,需要完成3-4个题目。NOIP提高组、NOI和某些省选会分2天进行两次上机测试。
上机测试的题型有多种形式,但是无论是什么形式,本质上都是要求你编写程序,可以将给定的输入数据按照题目要求处理成符合要求的输出。
最常见的试题形式叫做“传统题”。传统题是指给你一个题目描述、输入输出格式、输入输出样例(有时会给你样例解释帮助你更好的理解题意)以及数据范围,你需要根据这些信息编写出一个程序,能够将给定的输入进行处理,然后输出答案。
选手按照要求编写完程序后需要自己进行测试、保证程序符合题目要求。赛后统一提交并进行评测。出题人会生成构造多组测试数据,向选手编写的程序编译后的可执行文件输入,得到的选手输出和标准输出进行比对;如果选手输出和标准输出一致(或者通过特殊判断认为选手输出是合法的)就能够获得这部分的分数。如果输出了错误的答案或者运行时间过久、运行时错误等问题则不能得分。
在肥城一中学习OI的优势?
肥城市第一高级中学自2015年就开始组织OI培训,至今成果斐然,在每年NOIP奖项中肥城近乎全部的选手来自一中:
获奖学生分别被西安交通大学、北京邮电大学、南京航空航天大学等高校降分数线录取。
学校也十分重视一中OI的发展,我们有经验丰富的教练、完备的教学体系、系统的学习资源。
精致的小型活动室以及实验电教中心里3个旧式机房;
和幽默风趣的学姐学长:
由于OI知识更新换代速度极快,学生往往走在知识提出、运用的最前沿,学姐学长在新一届OIer的教学中也起着很大的作用。
另外,由于OI竞赛的性质,OI圈的主要组成部分是ACGer以及技术宅,在哔哩哔哩中经常能见到OIer的身影,比如:
新高一OI培训计划?
首先,参加OI培训无门槛,完全自愿。
目前正在计划开设第一批零基础培训班,旨在训练通过初赛的新高一学生迅速接近NOIP水准,有能力参加CSP-S 2019。
同时也有针对初赛学生的视频讲解。
开始后上课在每周五、周日晚自习,会有优质讲师与学长讲解。培训免费!
肥城一中FOI大家庭期待您的加入!
参考:
Studying Father’s blog
kkksc03: 信息学竞赛全攻略3:信息学竞赛考什么
kkksc03: 信息学竞赛全攻略2:为什么要参加竞赛