计算机专业必冲的USACO竞赛指南来了!赛事规则&竞赛难度全介绍

随着留学人数递增,申请难度也愈发激烈,除了常规的语言成绩和标化成绩外,参加国际竞赛将会是脱颖而出的加分项

USACOUSA Computing Olympiad)美国计算机奥林匹克竞赛赛程短、出分快、不用组队,是美国著名的中学生计算机编程竞赛申请美国计算机、工程等相关专业的学生一定不要错过!

关于USACO

USACO于1992年首次举办,距今已有30年的历史,是最负盛名的国际计算机竞赛之一。相当于国内的NOIP比赛,都是为 IOI(国际奥林匹克竞赛) 选拔人才。

不同的是国内的 NOIP 比赛主要以线下组织为主,USACO则以线上为主,学生可以在线解题。USACO不仅可以培养学生的算法和编程思维,优秀的竞赛成绩还能在申请中加分。由于有些编程题跟谷歌、脸书等科技公司面试题类似,所以好的USACO竞赛成绩对学生以后申请实习大有裨益。

USACO赛事设置

比赛时长通常为连续的3-5个小时。学生可以在比赛开始后的任何时间段打开题目参加比赛。当参赛者准备好开始比赛时,点击Start the Contest,计时器开始倒计时,参赛中途不能暂停。

USACO设置月赛和公开赛:

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

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

评分:代码运行正确性,算法时间效率,内存使用效率等。

编程语言:参加竞赛人员所使用的语言排名为:C++ > Java > Python > C > Pascal

竞赛难度等级:

每场月赛中,题目难度分为铜级、银级、金级、铂金级,难度依次提高。

所有参赛者都从青铜级别开始,在规定的时间内完成3道题目,如果过关,可晋级到下一个级别。

铜级:一经注册USACO账号即为青铜级别,主要考察编程知识的掌握程度,排序、二分查找;

银级:通过青铜考试后即为白银级别,涉及递归搜索、贪心算法等基本的问题求解技术;了解最基础的数据结构概念

金级:通过白银考试后即为黄金级别,设计更复杂的标准算法(例如最短路径,动态规划等),熟练掌握数据结构;

铂金级:选手通过黄金考试后即为白金级别,对算法有深入了解,熟练应用,能解决复杂问题、开放问题。

报名方式:

全世界的孩子都可以通过在线考试形式参与。在 www.usaco.org 注册一个免费账户(只需要有邮箱就能注册),注册时不需要选定特定的比赛日期,只要有了这个账户,可以在比赛开始后随时参与竞赛。

USACO的含金量

参赛门槛低,全球各年级高中生均可参赛,无需线下参与,仅线上注册后就可以免费参加考试。

USACO距今已有30多年历史,题目质量极高,在美国具有极高的认可度,对于准备申请计算机专业的学生,获得了金奖或者白金奖将在简历上增色不少。

USACO作为计算机信息奥赛,非常考察学生的算法分析能力和代码编写能力,对学生的思维逻辑和计算水平的提升大有裨益。

【扫码免费领取】USACO历年真题及备考资料

咨询报名注意事项+预约试听体验课

预约最新真题讲座、课程详情可添加下方顾问老师咨询

翰林国际教育资讯二维码