NOIP竞赛暂停?别慌!信奥未来解读看这里!

网友投稿 2019-08-21 12:21

震惊!

NOIP竞赛居然暂停了?

学生懵圈、家长炸锅

别慌,信奥依旧是黄金赛道

https://cdn.china-scratch.com/timg/190823/1221216458-0.jpg

NOIP风波起

8月16日,中国计算机学会发布公告,由于某种原因,由CCF主办的全国青少年信息学奥林匹克联赛NOIP(普及组及提高组)从2019年起暂停。

https://cdn.china-scratch.com/timg/190823/122122N40-1.jpg

此消息一出,不少NOIP竞赛家长群直接炸掉了,有不少学生整个暑假都在全力备战国内信奥的比赛,现在比赛却突然宣布暂停了!临门一脚,球门没了???

不过,家长和学生们不必太过担心,最新内部消息传来,有着25年历史的国内的信息学奥赛NOIP暂停,只是变更名称和评价标准。在没有正式官方消息公布时,家长们可以让孩子选择参加美国的信息学奥赛USACO,让我们一起来了解一下!

关于USACO

01

什么是USACO

全美中学生信息学奥林匹克竞赛(简称USACO)是全美最著名的信息学竞赛,由Dr.Don Piele于1992年创设,专门为有志于参加国际信息学奥林匹克竞赛(简称IOI)的选手准备。竞赛分为铜级,银级,金级以及铂金,每位参赛者需从铜级开始进阶,表现极其优异者将有机会获得名额直通美国参与IOI竞赛。

https://cdn.china-scratch.com/timg/190823/1221222R7-2.jpg

02

含金量——相当高

随着人工智能时代的即将到来及编程低龄化普及化的发展,USACO的热度越来越高。因为编程学习的门槛相比较于数理化较高,USACO的含金量实际会高于同类型的USAMO(美国数学奥赛),UANCO(美国化学奥赛)等等。

此外,因为大量学生参加热门的USAMO,USNCO等竞赛,所以USACO相对来说并不是过分红海,在中国学生中的普及度并不高,换言之,参赛的选手少了,获得荣誉的人少了,含金量自然就更高。

https://cdn.china-scratch.com/timg/190823/1221223003-3.jpg

03

怎么参加USACO

USACO是比AMC更加开放的赛事,全世界的编程爱好者,只要在www.usaco.org提前注册好一个账号就可以了。

04

比赛规则

每年的12月、1月、2月和3月都分别有USACO比赛开放日,在比赛窗口开放的三天内,选手可以选择在任意时间登陆USACO账号开始比赛。

每场比赛4——5个小时,比赛从在线打开试题后开始计时,可以使用C++,Java,Python,Pascal和C中的任意一种语言进行做题,在时间结束前通过网络将写好的程序提交即可。

程序提交后官网会给出用test case检测程序的结果,并根据结果给出这一题的得分,每次比赛,实力强的选手可以连续升级。

开始比赛4小时内,如果拿到了高分(接近满分或者满分),系统会提示直接晋级,可以在这三天内继续挑战下一级,只要实力足够,一场考试可以提升到满级白金级。

没拿到满分的选手,需要等到三天的赛程结束后,等待晋级分数线,才能决定是否晋级,如果成功晋级,可以在一个月后的第二场继续参赛晋级。

05

USACO等级——铜银金铂金

https://cdn.china-scratch.com/timg/190823/1221225V8-4.jpg

√青铜级

参赛资格: 一进入USACO注册账号即为铜级

难度等级:铜级考试相对比较简单,只要基本编程常识,会至少一种编程语言。铜级的编程限制时间还是够用的,大部分初次参赛的选手都能在第一次考试中晋级白银级。

√白银级

参赛资格:通过青铜级比赛的选手

难度等级:需要基本的问题解决能力和简单的算法能力(例如:贪心算法,递归搜索算法等),除此之外,学生还要对基础数据结构有一定的了解。从白银级开始,选手需要寻找更好的算法才能使程序在规定时间内跑完。

https://cdn.china-scratch.com/timg/190823/122123I47-5.jpg

√黄金级

参赛资格:通过白银级比赛的选手

难度等级:需要有一定的算法基础,理解一些抽象的方法(例:最短路径,动态规划),并且学生要对数据结构有比较深的了解。

√铂金级

参赛资格:通过黄金级比赛的选手

难度等级:需要有很高的编程基础和很强的算法能力。部分比赛问题最后的优化方案,可能不止一个,得出的答案也不止一个。

06

USACO---竞赛难度

铂金级试题:接近省选试题或相当于NOIP提高组中的复杂题;
黄金级试题:相当于NOIP提高组中中等难度的题目;白银级试题:相当于NOIP提高组中中低难度的试题,或普及组中中高难度试题;青铜级试题:相当于NOIP普及组中中低难度试题。

如何备战

01

没有编程基础的同学

建议从C++入门基础课开始,上手较快。学习主要内容为基础数据结构,编程语法,配合一定强度的练习和老师讲解,可以初步通过第一轮铜级的选拔。

https://cdn.china-scratch.com/timg/190823/12212352B-6.jpg

02

有编程基础的同学

可以从C++竞赛班开始,学习算法知识,加强算法练习和真题训练。

03

有相关参赛经验的同学

比如参加过国内NOIP的同学,可以目标是直接是冲击至少金级别及以上的奖项,在有数据结构和编程语法基础的前提下,需要系统的学习一些常见算法,比如排序等等。同时大量练习官方的金、铂金级别的真题。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com