关于美国计算机奥赛USACO,你想知道的都在这

USACO自1992年举办,到目前为止已经举办了27届,目的是为了帮助美国信息学国家队选拔IOI的队员,目前逐渐发展为全球热门的线上赛事,成为美国大学申请条件下,含金量相当高的官方竞赛。

USACO的比赛成绩可以助力计算机专业留学,越来越多的学生进入了康奈尔,麻省理工,普林斯顿,哈佛和耶鲁等大学,这些同学的共同点是他们都参加了美国计算机科学竞赛(USACO),并且取得过非常好的成绩。

适合参赛人群

USACO适合国内在读学生有意向申请美国大学的或者想锻炼自己编程能力的同学,高三学生也可以参加12月的第一场比赛,如果实力突出,可以在12月中RD常规申请前获得白银级奖项,可以说是申请前后最后一波强势的背景提升机会。

编程基础较好,有算法能力的低年级生也可以尝试参赛,提前挑战USACO竞赛,证明自己的编程能力。

赛制详解

USACO采取积分赛制,分为月赛和公开赛两轮。

在每年的12,1,2月份会组织月赛,一月一次;

3月份会组织一次USACO Open(公开赛);

5-6月会组织美国国家队集训(26人),选拔IOI美国国家队成员(4人)。

在每场月赛中,根据之前题目的完成情况,选手会被分为不同的组别(铜组,银组,金组与铂金组),难度依次递增。新注册的参赛选手需要从铜组起步,在规定时间内完成三道题目,如果完成度较好将会被提升到更高组别。每次连续考3-5小时,中间不暂停。为了获得最大的灵活性,参赛选手可以在星期五至星期一的竞赛周末内的任何时间安排比赛,当参赛选手登录竞赛并下载时,计时器开始计时问题。

一共考3道题,可以反复提交答案,提交后会知道多少testcase正确,但不能看到testcase。USACO 考到满分1000分可以当场晋级,其他人一周后会收到邀请。

USACO的比赛分为四大组别,分别为青铜,白银,黄金,白金。

Bronze,适用于刚学会编程的学生,但是除了排序和二进制搜索之类的基本概念外,没有任何算法方面的培训。

Silver,面向开始学习基本问题解决技术(例如,递归搜索,贪心算法)和基本数据结构的学生。

Gold,学生会遇到更复杂的标准算法(例如,最短路径,动态编程)和更高级的数据结构。

Platinum,面向在算法问题解决技术上有扎实基础的高级学生,他们希望通过复杂而开放的问题来挑战自己。

参赛流程

注册USACO账号即为青铜级,青铜级考试相对简单,参赛学⽣需会⾄少⼀种程序语⾔,只要经过⼀定的训练,大部分初次参赛的选⼿都能在限制时间内做完题,在第⼀次考试中晋级⽩银级。那么接下来,就介绍一下具体的注册流程。

一、在这里,点击“Register for New Account”按钮(图为注册入口)

图片

二、填写账户信息

图片

三、按照要求,填写好个人信息,而后提交。注册好之后来到Contests竞赛页面。(下图为翻译后的竞赛页面)

图片

重点!!提交要求

提交注意事项:必须按要求对源文件进行注释,不得有误:ID填写自己的用户名,PROG根据题目要求填写,LANG根据使用的语言填写。如果不按照要求填写,提交后将没有成绩。编写好后,将编写好的cpp源文件提交。

以下以输入文件名为test.in

输出文件名为test.out为例

程序提交要求如下:

图片

提交后可以看到我们的提交结果,如果注释出现错误,将不会使用测试数据对代码进行检测。

USACO官网:http://usaco.org

更多关于USACO,欢迎与我交流(chengquweilai)

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mack老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值