越来越多的人开始关注那些能够对申请美国大学有帮助的学术活动。大家都希望能够在学术活动中获奖,从而敲开常青藤名校的大门。对于申请留学的学生来说,名校认可的学术活动并不多,美国含金量NO.1的USACO学术活动不容忽视。
USACO什么时候比赛?
USACO 一般是每年12 月份开始进行,会选择四个周末举办主要的比赛,从周五到周一,在这个时间段内学生可以选择在任何时间比赛,通常来说每次学术活动的时间为4个小时,但有时候是3个小时或者5个小时。
USACO使用什么编程语言?
USACO 接受多种语言的解决方案,包括 C++,C,Java 和 Python。由于Java 和 Python 相比于 C++/C语言运行的会慢一些,所以这两种语言所允许的运行时间是 C++ 和 C 的两倍。USACO 提供了更加灵活的支持,使得比较喜欢 Java 和 Python 的人也有机会参与到算法学术活动中。
如何报名注册USACO?
1、注册账号
登录USACO官网http://www.usaco.org/,
点击Register for New Account按钮,注册新账户。
2、填写信息并激活账号
注册后按照下图指引填写信息:
注册结束后,在绑定的邮件中查收自己的账号和默认密码。并如下图登陆官网(24小时内首次登陆方可激活,登录后可修改密码),并点击“Login”。
3、开始比赛
然后就可以参加比赛啦!选手需要在比赛开放期间进入学术活动页面参与比赛。如下图所示,点击“Start the Contest!”键即可开始比赛。选手的比赛用时就会立即倒计时,且无法暂停。
进入题目后,点击红框处选择Chinese(zh),可以切换题目语言为中文:
比赛难度级别
每场月赛中,题目难度分为铜级、银级、金级、铂金级,难度依次提高。
新注册的选手从铜级开始,在规定的时间内完成3道题目,如果过关,可晋级到更高级别。
1、铜级:主要考察编程知识的掌握程度,排序、二分查找;
2、银级:涉及递归搜索、贪心算法等基本的问题求解技术;了解最基础的数据结构概念;
3、金级:设计更复杂的标准算法(例如最短路径,动态规划等),熟练掌握数据结构;
4、铂金级:对算法有深入了解,熟练应用,能解决复杂问题、开放问题。
想要获取备赛计划,考前查缺补漏、重点冲刺
快来扫下方二维码咨询,了解更多课程优惠~
© 2024. All Rights Reserved. 沪ICP备2023009024号-1