十二月将至,USACO的新赛季就要来啦!学编程的小伙伴都应该关注了这个比赛,很多申请美本的同学也都知道,USACO是一个非常有含金量,竞争很激烈的比赛。
今年最新的比赛时间已经公布
2019-2020赛季共四场比赛
第一场 12月13日-12月16日
第二场 01月17日-01月20日
第三场 02月21日-02月24日
第四场 03月27日-03月30日
(注意:以上为美国时间)
USACO(USA Computing Olympiad)是由美国官方举办的中学生计算机编程与算法线上比赛,也是誉满全美的中学生计算机编程竞赛。初次举办于1992年,其官网是美国中学生的官方竞赛网站。是美国著名在线题库,专门为信息学竞赛选手准备。
开设目的是为每年夏季举办的国际信息学奥林匹克竞赛(IOI)选拔美国队队员。和奥数IMO一样,成为美国大学申请条件下,含金量相当高的官方竞赛。
竞赛优势
- USACO是理论算法赛事,和丘奖以及Intel ISEF这类科研竞赛配合起来可以说是绝配。如果两个比赛同时参加获得奖项,美本Top10一定有你的一席之地!
- 对于申请美国本科工程学科的高中生,如果能在USACO比赛中斩获黄金或者白金级别的奖项,软实力及申请竞争力将会得到极大提升。
- USACO不仅可以迅速提升申请者的学术背景,还可以帮助学生掌握编程这项技能,使学生受益匪浅。
USACO赛制
USACO的参赛选手共分铜、银、金、白金四个级别,所有参与者都要经过一轮轮的不同等级赛题慢晋级。
如果铜级满分,当场晋级银级继续比赛,反之则要等到下个月再接着往下比。
每年12月及来年的1、2月共有三次月赛机会。当场出成绩,一周内放榜,非常适合在RD的截止前冲击申请材料的最后一个闪光点。
竞赛优势
- 9-12年级高中生
- 数学基础好
- 对计算机编程感兴趣
USACO竞赛等级
- 青铜级别
参赛资格:一进入USACO注册账号即为铜级。
难度等级:铜级考试只要基本编程常识,会至少一种编程语言。
统计的编程限制时间比较充裕,大部分选手都能在初次参赛中晋级白银级。 - 白银级别
参赛资格:通过青铜级比赛的选手。
难度等级:需要基本的问题解决能力和简单算法(例如:贪心算法、递归搜索等),还需了解基础数据结构。从白银级开始,选手需要寻找更好的算法才能使程序在规定时间内跑完。 - 黄金级别
参赛资格:通过白银级比赛的选手。
难度等级:需要有一定的算法基础,理解一些抽象的方法(例:最短路径、动态规划),并且对数据结构有比较深的了解。 - 白金级别
参赛资格:通过黄金级比赛的选手。
难度等级:需要有很高的编程基础,对算法有深入的了解。部分比赛问题最后的优化方案可能不止一个,得出的答案也不止一个。
参赛指南
打开USACO官网首页
http://www.usaco.org/
就能看到在哪里注册报名及赛季时间
红箭头指的地方,可以注册新帐号
注册的时候他们会问你的一些个人资料,如果你准备用这个帐号参赛的话,尽量耐心细致地填写你的真实情况。
蓝框的地方,是赛季时间表
今年第一场是12月13日至16日(美国时间)
USACO欢迎来自世界任何国家的选手来学习和参赛,也不需要任何资格的认定。一注册,就是青铜级别,随着你参加每一次月赛,过关斩将,级别会上升。
注册好的同学,一定要使用USACO官网提供的一个在线题库。注册以后,能在首页上找到“训练”页面,里面有数百小时的免费教学和练习,循序渐进地提升你编程和解决问题的能力。
(红箭头指向的页面是训练页,需要注册成功才能看)
题库共六章,为六档难度的试题。
- 每一章又分为4-5小节,每一小节集中介绍某个知识点、或者某一类型的试题。
- 在每一个小节的开头,一般会有一篇算法介绍,然后是4-5道题。
- 每道试题都可以提交至USACO服务器评测,且每道题都附有详细题解。你可以方便地查看测试数据和运行结果,便于调试、发现错误并改正。
各位同学一定要刷完题之后再去参加比赛,否则就浪费了一次很好的考试机会!
USACO在编程语言,允许有5个选择:C, C++, Pascal, Java和Python。C++, Java和Python,如今独占编程语言的大半壁江山。
- 没编程经验的选手可选择Python入手,上手快,配合一定强度的练习,就可初步通过第一轮达到白银级别;
- 白银级别以上,再推荐学习使用C++
Python的优点是语法更简洁,更容易上手,而且Python是人工智能的前铺语言,未来想要成为人工智能科学家/数据科学家,选Python就没错了。
新手小白如何备战USACO
- 报名须知
适合人群:
初级班:计算机编程刚入门,语言基础薄弱,无比赛经验计划申请计算机专业的中学生
中级班:至少会一门计算机编程语言(推荐C++或Java),算法基础一般,少量比赛经验 - USACO集训班为3-6人小班,满3人开班
班课信息
报名方式
添加竞赛小助手
获取一对一咨询