如何报名注册USACO?USACO编程语言要求有哪些?

越来越多的人开始关注那些能够对申请美国大学有帮助的竞赛。大家都希望能够在竞赛中获奖,从而敲开常青藤名校的大门。对于申请留学的学生来说,名校认可的竞赛并不多,美国含金量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、铂金级:对算法有深入了解,熟练应用,能解决复杂问题、开放问题。

想要获取备赛计划,考前查缺补漏、重点冲刺

快来扫下方二维码咨询,了解更多课程优惠~

翰林国际教育资讯二维码