美国信奥USACO新赛季即将到来
USACO竞赛比赛官网是什么?USACO竞赛时间与地点是什么?USACO竞赛比赛流程是什么?USACO竞赛晋级规则是什么?USACO竞赛培训辅导有吗?北京上海深圳有USACO竞赛培训辅导吗?更多详情下面一起来详细了解看看!
12月,美国信息学奥赛USACO将会迎来2023 – 2024赛季的首场比赛。
USACO是美国的中学生信息学奥林匹克竞赛,等同于中国的NOI系列赛事。每年,USACO都会选拔出4名国家队队员,为美国出征IOI。因此,也有不少人将之称为“美版免费CSP-J/S”,其含金量和国内信奥相比毫不逊色。
USACO的前四场比赛是在线进行的,而且欢迎世界各地的选手参加,近年来随着国内信奥学习热度暴增,参加USACO的国内选手人数也与日俱增。对于希望提升或检验自己信息学水平的中国选手,USACO是非常值得参加的。
对于有前往美国留学意向的选手,USACO Platinum白金组的获奖,也是相当硬核的履历加分项!
USACO的训练场和比赛都堪称信息学奥赛的经典。国内不少命题也会参考USACO的历史原题,例如2019年CSP-J第三题“纪念品”,简直和USACO 2009年2月场的“Stock Market”一模一样!因此,有志于在国内信息学奥赛中争金夺银的选手们想刷题时,强烈推荐USACO!
国内信息学奥赛,每年一次,很多选手没有足够的赛事经验,在赛场上不能完美发挥自己的能力,一旦错失机会,就要再等下一年;但是USACO每年有4场,如果实力足够,每场都可以从青铜直接打到白金,且其题目难度及质量比国内信奥完全不逞多让。对于想要增加信息学赛事经验的选手来说,非常强烈推荐USACO!
打开USACO的官网,第一眼便是IOI 2022国际信息学奥赛以及EGOI 2022欧洲女子信息学奥赛的美国队成员公示信息,几乎全是华人面孔;包括上半年USACO决赛入围名单也几乎都是华人,在国内外都引起的广泛的关注和讨论。
例如著名的罗哲正同学,就是通过USACO进入美国国家队出战IOI,并获得了IOI金牌,最终进入麻省理工。
对于计划留学美国的选手,USACO是非常有含金量的履历加分项,对于这部分同学,更是推荐USACO!
比赛官网:http://www.usaco.org/
USACO 2023-2024赛季还未更新最新赛事时间,以上是2022-2023赛季比赛时间,供大家参考。
在USACO比赛中,中国学生可参加三场比赛和US Open公开赛。这些比赛的单场时长一般在3 – 4小时,没有统一的开始时间和地点限制。选手只要在上述比赛的时间窗口内(注意中美时差)登录官网,任选时间在线参赛即可,比赛会从选手进到试题页后开始计时。
USACO官网:http://www.usaco.org/
注册新账号时,用英文正确填写个人信息:昵称、邮箱、名、姓氏、所在中学、高中毕业年份(已毕业/初中则输入9999)、国籍(中国填写CHN)。
*小学、初中选手则填写所在小学或初中,毕业年份填写9999。
邮件查收自己的账号密码,并登陆官网(24小时内首次登陆方可激活,登录后可修改密码)。
以下图示为某次比赛入口,其中第二张图片的“Start the Contest!”一旦被点击,选手的比赛用时就会立即倒计时,且无法暂停。
以下图示为上一赛季第一轮比赛的封面页,点击标题即可查看相应题目并提交程序,对于尚未提交的试题,封面页会对应显示“Not submitted”对于已经提交的试题,封面页会对应显示“Submitted and Graded”。
USACO的月赛和公开赛目前设置有Bronze青铜组、Silver白银组、Gold黄金组、Platinum白金组共4个难度组别:
参赛资格:注册USACO官网账号即可
难度等级:选手初学编程,知晓排序、二分查找等基本概念,但还没有进行算法方面的训练。
参赛资格:在Bronze青铜组获得较高名次
难度等级:选手初学递归、贪心等基本算法,了解一定的基础数据结构,拥有一定的问题解决能力。
参赛资格:在Silver白银组获得较高名次
难度等级:选手已具备一定的算法基础,熟悉最短路、动态规划等较复杂的算法,并且掌握一定的高级数据结构。
参赛资格:在Gold黄金组获得较高名次
难度等级:选手已具备很强的算法设计能力,并愿意挑战更复杂,甚至更开放的问题。
每一轮比赛中,选手都有机会获得下一轮比赛的晋级资格。对于获得晋级资格的选手,USACO通常会在赛后一周发出邀请邮件。但如果能在比赛中获得满分,选手就有可能获得当轮的晋级——此时,如果本轮比赛的时间窗口还没有关闭,选手就可以在这一轮继续向更高的组别发起挑战。
USACO目前支持C、C++、Pascal、Java、Python等五种编程语言。判分方式和NOI系列赛事相同,即依据程序所能正确求解的测试点数量按比例计分。对于各个测试点,一般题目会标注相应的时限要求和内存要求(如未具体标注,则C/C++/Pascal默认时限2秒,Java/Python默认时限4秒,内存均默认256MB)。
以上为一个题目的评测示例,即最终包含了10个测试点,其中7个正确、3个超时——绿色表示正确,红色表示错误(x表示错误答案,t表示时间超限,!表示运行时错误或内存超限,e表示输出文件为空,m表示找不到输出文件)。
USACO允许选手在比赛时间内多次提交自己的程序,最终评测和排名以最后一次提交的程序为依据。选手提交程序时应正确选择自己所使用的编程语言。
2020年12月起,USACO要求程序使用标准输入输出,相应的文件名在题目中会有写明。但务必注意的是,USACO的评测环境为UNIX,对于文件名的大小写是敏感的,同时规定文件内容的每一行均需以换行符’ ’结尾。
注意学术规范,不能团队做题、不能请教他人、不能查阅书籍、不能使用自己以前的代码、不能在比赛期间在线讨论或公开自己的代码,也不能注册“小号”……总之,务必独立解题、临场发挥,否则会被终生禁赛!
课程量身打造
犀牛制定课前测试,根据测试结果分配合适的班课,不同班型适合不同基础学生学习。
师资力量优秀
犀牛主讲老师大部分为海内外名校毕业,拥有多年国际竞赛教学经验。
犀牛USACO竞赛开设班型有USACO基础班、USACO铜升银、USACO银升金、USACO金升铂金等。
适合学生:计算机编程刚入门,语言基础薄弱,无比赛经验计划申请计算机专业的中学生。
适合学生:至少会一门计算机编程语言(推荐C++或Java),算法基础较一般,有一定比赛经验。
适合学生:有完善的计算机编程语言基础,有入门算法经验,一定比赛经验,如NOIP,USACO银组晋级。
课程类型:小班 / 一对一
授课模式:线上线下同步开课,可回放不断学习。
授课语言:中英双语教学 / 纯英文授课
犀牛在上海、北京、南京、苏州、无锡、深圳、广州、青岛、杭州、合肥、武汉、济南、成都等地都设有校区,线上线下同步授课。