回到主页

AMC取消后,USACO成救命稻草?

· 少年创客营,美国计算机奥林匹克赛,美国计算机奥林匹克赛USACO,编程,USACO

相信不少学生和家长都收到了AMC竞赛取消的通知,和很多线下竞赛也陆续取消,这意味着今年想要通过AMC拿奖来做留学背景提升的策略需转变了。为了能继续证明个人的学术能力,拿到申请优势,不妨转变一下思路,转战其他含金量高、权威性强的国际性理工竞赛

broken image

USACO美国计算机奥林匹克竞赛慢慢成为了标配,那么和AMC相比,USACO的含金量如何呢?

USACO即USA Computing Olympiad是美国计算机编程竞赛的缩写,1992年成立。USACO美国计算机编程竞赛是美国唯一一个用来选拔参加IOI(The International Olympiadin Informatics)国际信息学奥林匹克竞赛国家队的竞赛选拔体系。AMC包括后续的USAMO考察数学,USACO考察编程和算法。随着STEM教育的理念及编程低龄化普及化的发展,USACO的热度越来越高。因为编程学习的门槛相比较于数理化较高,USACO的含金量实际会高于同类型的USAMO(美国数学奥赛),UANCO(美国化学奥赛)

USACO青铜级别大致相当于AMC10/12,白银级相当于AIME,黄金级大致相当于USAMO。

broken image
USACO对申请美国大学有用吗?对什么专业比较有帮助?  如果你的方向是CS或者其他理工科专业,我们强烈建议你尝试取得USACO黄金级别以上成绩,甚至冲刺下白金级别。如果你方向是商科,金融,社会科学,统计等专业,我们也建议你至少取得USACO白银或以上的级别。随着人工智能在各行业的运用,USACO越来越被美国大学所重视。它表明你对计算机和编程的热忱和天赋。USACO不仅仅是一项可以让申请者迅速提高学术背景的比赛,编程本身作为一门技能也会让学生受益终身,即便是商科文科的同学,编程训练本身带来的思维优势也能极大的促进学习。

官⽹网地址:http://www.usaco.org/

broken image

竞赛时间

broken image

赛事简介

USACO竞赛⽉赛没有固定的比赛地点,只要注册后在⽐赛时间进行做题即可。USACO在每年的四个周末举办他们主要的⽐赛,从周五到周一,在这个时间段内学生可以选择在任何时间开始比赛。通常来说每次竞赛的时间为4个⼩时,但有时候是3个小时或者5个小时。

每次老师连续考3⼩时,中间不暂停。⼀共考3道题,可以反复提交答案,提交后会知道多少testcase正确,但不能看到testcase。USACO考到满分1000分可以当场晋级,其他⼈一周后会收到邀请。

1.中国学生比赛建议​

适合国内⾼一⾼二在读学⽣有意向申请美国大学的,或者想锻炼⾃己编程能力的,⾼三学生也可以参加12月的第⼀场⽐赛,如果实⼒突出,可以在12月中RD常规申请前获得⽩银级奖项,可以说是申请前后最后一波强势的背景提升机会。

 

当然,编程基础较好,有算法能⼒力力的低年级⽣也可以尝试参赛,提前挑战USACO竞赛,证明⾃己的编程能⼒。

broken image

2.月赛等级划分

青铜

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

难度等级:铜级考试相对简单,参赛学生需会至少⼀种程序语言,只要经过⼀定的训练,⼤部分初次参赛的选手都能在限制时间内做完题,在第一次考试中晋级白银级。

白银

参赛资格:通过铜级比赛的选⼿ 难度等级:需要基本的问题解决能力和简单的算法能力(例如:贪心算法,递归搜索算法等),除此之外,学⽣还要对基础数据结构有一定的了解。

黄金

参赛资格:通过银级⽐赛的选⼿

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

白金

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

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

每次⽐赛,选⼿都可以向更高的级别发起挑战。在⽐赛窗⼝开放的三天时间内,选⼿可以选择任意时间开始比赛。如果拿到了满分,可以在比赛窗⼝关闭之前就晋级到下一级。升级了之后,只要⽐赛窗⼝还没有关闭,可以继续向下⼀个等级进发。没能拿到满分的同学需要等到⽐赛窗⼝关闭,等待晋级分数线,才能决定是否晋级。

3.奖项设置

全球的参赛者都可以通过参加网上的三场竞赛,晋级铜奖、银奖、⾦奖和⽩金奖四个等级。虽然,最后环节的训练营或者最终代表美国队参加IOI,只有美国公⺠民或者绿卡持有者才有机会,但是在USACO的等级可以充分证明你的编程实力。

4.USACO真题样例

broken image
broken image
broken image
broken image
broken image