USACO美国信息学奥林匹克竞赛为何这么受欢迎?

不久前,今年USACO美国信息学奥林匹克竞赛的决赛入围名单在网上引起广泛关注,原因是放眼望去,入围选手几乎都是中国人。USACO美国信息学奥林匹克竞赛为何这么受欢迎?

USA Computing Olympiad

美国信息学奥林匹克竞赛是美国一项面向中学生的信息学竞赛,竞赛主要衡量算法和运用两大方面的技能,旨在锻炼学生用计算机编程解决问题的能力。USACO是美国大学申请过程中非常有含金量和竞争力的一个竞赛,比赛含金量不低于AMC。

USACO极为重视对算法时间效率与优化水平的考察,很多试题必须要进行非常细致的优化才能够通过。每年赛季都会选拔出26人参加美国信息竞赛的暑期集训,最终将会有4人代表美国队,参加国际信息学奥林匹克竞赛(IOI)。

竞赛要求

适合对象:任意年级初高中生

考试地点:线上比赛,个人参赛,通过登录USACO官网,在线提交代码

比赛语言:C、C++、Java 或 Python

参赛费用:比赛参与是完全免费的

评分要求:

a.代码运行正确性

b.算法时间效率

c.内存使用效率

深受MIT、UCB等一众顶尖大学的认可,历届获得黄金及以上奖项的参赛者,都是计算机强校争抢的“香饽饽”:

2021年 IOI金牌 Timothy同学 麻省理工学院

2020年 USACO 白金 Ding同学 麻省理工学院

2020年 USACO 白金 C同学 11年级录取卡耐基梅隆大学

2019年 IOI金牌 Benjamin 同学 麻省理工学院

2019年 IOI金牌 Eric 同学 耶鲁大学

2019年 IOI金牌 Daniel 同学 加州大学伯克利分校

2018年 USACO 黄金 Steve 同学 哈佛大学

2018年 USACO 黄金 Jim 同学 加州大学伯克利分校

2017年 USACO 白金 Jason 同学 麻省理工学院

……

仅包含部分优秀学子,信息来源于网络

由于12月的月赛通常在圣诞前的一个周末举行,一周内放榜,因此即便是申请季的同学,也可以赶在RD开始前参加拿奖,为申请再添超级加分项!

赛程赛事

月赛:一年4~6次。一般在每年的1,2,3,10,11,12月举行。

公开赛(US Open):每年4月举行,题目比月赛要难。成绩优秀者可获得参加USACO训练营的机会。

赛程:一次比赛的时间为3~4小时,选手需要在时间内完成3~4道题目。选手可以在该次月赛指定的时间范围(4天)中的任何一个时间打开题目,并在规定的时间内完成比赛并提交。

USACO题目重思维、质量高,作为要参加CSP-J/S、NOIP等国内赛事的选手,参加USACO能起到以赛代练的作用。

从2021到2022学年的比赛统计结果看,中国参加公开赛的学生人数排名第二,达到1041人,可以说参赛的热情是非常高的。从参赛使用的编程语言来看,C++17和C++11是最受欢迎的编程语言,因为C++比其他语言有非常明显的编译速度优势以及非常好的跨平台性。不过,C++的学习难度还是非常高的,在USACO里面可以使用STL等库函数,大大方便了参赛学生把注意力集中在解决问题上。

扫码获取备赛计划,考前查缺补漏、重点冲刺

免费领取相关真题及解析,还有一对一学术活动规划!

翰林国际教育资讯二维码