今天,老师给想申请CS专业的准留学生,推荐一个赛程短、出分快、不用组队、申请季也能参加的高含金量算法类竞赛,它就是——USACO 美国信息学奥赛USA Computing Olympiad!
美国信息学奥林匹克竞赛(USACO)创立于1992年,是国际信息学奥林匹克的国家级选拔性赛事,全球高中生均可参与,且报名无需交任何费用。
它受到MIT、UCB等一众顶尖大学的高度认可,历届获得黄金及以上奖项的参赛者,都是计算机强校争抢的“香饽饽”:
赛程短、出分快RD翻盘的超级利器
USACO要求选手使用C、C++、Java、Pascal和Python这5种编程语言中的一种,编写解决题目问题的计算机程序,综合考察数据结构、算法、数学逻辑、编程等知识。
它在每年12月至次年4月间,会举办4场比赛,参赛者可在同一年内多次参赛。
与其他全球性赛事出分、晋级最少需要10天不同,USACO采用机器评分机制,代码提交后系统会自动给出评分。
该竞赛分为铜、银、金和铂金4级,难度依次递增。首次参赛需从铜级开始,达到一定分数可晋级下一级比赛。
如果你拿到满分(或接近满分),系统会直接显示晋级,你可以在该场比赛的时间内继续挑战晋级,实力足够的情况下一场比赛就可升至铂金级。
其他同学等待3天左右便可知道自己的晋级结果。若成功晋级,可在下一场比赛中继续挑战更高级。
由于12月的月赛通常在圣诞前的一个周末举行,一周内放榜,因此即便是申请季的同学,也可以赶在RD开始前参加拿奖,为申请再添超级加分项!
不过,想要在USACO中取得好成绩仍需大量训练和知识积累。
PS:虽然USACO为参赛者提供了在线培训资源,但官方明确表示,这些题库和资料对新手很不友好。
那么,如何才能有效备赛,一次冲到铂金级别呢?
为此,老师特地为大家准备了——USACO赛事辅导课程
课程内容
1、算法基础和介绍;
2、递归和复杂度分析;
3、线性数据结构;
4、二叉树;
5、二叉搜索;
6、贪心算法、深度优先和广度优先搜索;
7、动态规划;
8、图论。
课程亮点
1、Top 30名校硕士导师亲授参赛秘籍,帮助学生了解信息学领域;
2、25小时针对性集训课程,系统指导学生掌握竞赛内容和考点;
3、赛前多轮专项指导训练答疑,协助学生冲击最高奖项。