USACO,全称为United States of America Computing Olympiad,是美国的信息学奥林匹克竞赛,与中国的NOI系列赛事地位相当。
与NOI系列赛事不同的是,USACO对全球的信息学爱好者免费开放,只需注册账号并在规定时间内完成比赛即可参加。此外,USACO的题目质量非常高,非常适合那些希望在NOI系列赛事中取得高分的选手们。
竞赛时间与地点
在USACO比赛中,中国学生可参加三场比赛和US Open公开赛。这些比赛的单场时长一般在3~4小时,没有统一的开始时间和地点限制。选手只要在上述比赛的时间窗口内(注意中美时差)登录官网,任选时间在线参赛即可,比赛会从选手进到试题页后开始计时。
参赛对象及方式
USACO 是面向全球开放的比赛,各国中小学生都可以参赛,采取的是网上参赛形式,不收取任何参赛费用。目前支持五种编程语言,分别是 C++、Java、Python、C、Pascal。官方不提供中文题面,选手可以使用基于百度翻译、谷歌翻译等工具协助对题面进行翻译后再做题。
USACO报名备考中【翰林提供报名服务】
竞赛含金量
刷题练习
USACO的训练场和比赛在信息学奥赛中堪称经典。国内一些命题也会参考USACO的历史原题,例如2019年CSP-J的第三题“纪念品”,与USACO 2009年2月场的“Stock Market”几乎一模一样!因此,对于有志于在国内信息学奥赛中获得好成绩的选手们,强烈推荐刷USACO的题目!
赛事经验
国内的信息学奥赛每年只有一次,许多选手缺乏足够的赛事经验,在赛场上无法充分发挥自己的能力。一旦错过机会,就需要再等待一年。然而,USACO每年有4场比赛,如果实力足够,每场都可以从青铜级别直接晋升到白金级别。而且,USACO的题目难度和质量相比国内的信息学奥赛更具挑战性。对于那些希望增加信息学赛事经验的选手来说,强烈推荐参加USACO!
出国履历
打开USACO官网,你会看到IOI 2023国际信息学奥赛和EGOI 2023欧洲女子信息学奥赛的美国队成员公示信息。其中,华人面孔占据了很大的比例。
USACO竞赛备受美国名校关注,得到了哈佛、耶鲁、麻省理工、康奈尔、普林斯顿、卡内基梅隆等理工牛校的认可。每年都吸引着众多申请美国顶尖大学计算机专业的学生。例如,著名的罗哲正同学就是通过参加USACO进入了美国国家队,参加了IOI并获得了金牌,最终进入了麻省理工学院。
USACO竞赛备受美国名校关注,被哈佛、耶鲁、麻省理工、康奈尔、普林斯顿、卡内基梅隆等理工牛校认可。每年吸引着众多申请美国顶尖大学计算机专业的学生。例如著名的罗哲正同学,就是通过USACO进入美国国家队出战IOI,并获得了IOI金牌,最终进入麻省理工。
晋级规则
选手必须依次通过青铜、白银、黄金,直至最高级铂金,不可跳级,但是实力足够,可以连续晋级。铂金级选手如果有足够的精力,可以继续参赛打排名,争取拿到美国国家集训队(Camp)的Offer。因此在备赛过程中,可以提前准备,不必等通过一个级别后再开始学习下一个级别。
报名流程
登录USACO官网,在http://www.usaco.org/注册一个新账号。
注册新账号时,请使用英文正确填写个人信息,包括昵称、邮箱、名字、姓氏、所在中学、高中毕业年份(已毕业/初中则输入9999)、国籍(中国填写CHN)。对于小学和初中选手,请填写所在小学或初中,毕业年份填写9999。
查收并激活账号邮件,登录官网(24小时内首次登录才能激活),登录后可以修改密码。
在比赛开放期内,进入竞赛页面。找到相应比赛的入口(通常是一个图标或链接),点击"Start the Contest!"开始比赛。一旦点击后,比赛时间将开始倒计时,无法暂停。
比赛中的题目没有中文题面,请提前准备好翻译软件以便理解题目要求。
在本地编译器(例如Dev C++)中完成代码编写后,将页面滚动到底部,选择编程语言为C++,可以直接复制代码提交,也可以提交cpp文件。
提交代码后,如果程序运行正确,题目页面的顶部会出现绿色的标识。每个绿色框表示一个测试用例,一般每道题目会有10个测试用例。同时,封面页还会显示每道题目的完成情况。点击题目标题即可查看相应题目并提交程序。对于尚未提交的试题,封面页会显示为"Not submitted";对于已经提交的试题,封面页会显示为"Submitted and Graded"。
以上就是关于USACO竞赛的相关内容,希望能帮助到有需要的同学~
© 2024. All Rights Reserved. 沪ICP备2023009024号-1