USACO 信息学奥林匹克
分类:专家指南2021-03-16
USACO自1992年举办,到目前为止已经举办了27次,目的是为了帮助美国信息学国家队选拔参加IOI的队员,目前逐渐发展为全球热门的线上赛事,和奥数IMO一样,成为美国大学申请条件下,含金量相当高的官方竞赛。
报名规则
赛程共四场:
第一场 2020年12月18日 至 2020年12月21日
第二场 2021年1月22日 至 2021年1月25日
第三场 2021年2月26日 至 2021年3月1日
美国公开赛 2021年4月2日 至 4月5日
报名网址:http://www.usaco.org/
竞赛设置
竞赛单场时长:一般在3~5小时之间 (*没有统一的开始时间和地点限制,但是需要注意中美时差。)
选手只要在上述比赛的时间窗口内登录官网,任选时间在线参赛即可,比赛会从选手进到试题页后开始计时
竞赛组别
比赛分为Bronze青铜组、Silver白银组、Gold黄金组、Platinum白金组4个难度组别:
· Bronze 青铜组
参赛资格:注册USACO官网账号即可
难度等级:选手初学编程,懂得排序、二分等基本概念,但还没有进行算法方面的训练。
· Silver 白银组
参赛资格:在Bronze青铜组获得较高名次
难度等级:选手具备一些基本的问题解决能力,懂得递归、贪心等基本算法和一些基本的数据结构。
· Gold 黄金组
参赛资格:在Silver白银组获得较高名次
难度等级:选手已具备一定的算法基础,熟悉最短路、动态规划等较复杂的算法,并且掌握一定的高级数据结构。
· Platinum 白金组
参赛资格:在Gold黄金组获得较高名次
难度等级:选手已具备很强的算法设计能力,并愿意挑战更复杂,更开放的问题。
竞赛形式
每场比赛通常包括3~4个题目。可以使用C、C++、Pascal、Java或Python解答。问题是面向算法的,所以好的算法和数据结构有助于在时间限制内正确的解决所有的测试用例。成绩取决于时限内的正确的测试样例数。通常C、C++、Pascal是2秒,Java和Python是4秒。不同的题目可能会不一样。比赛从选手点击开始进入比赛界面开始计时。你可以在网站页面上看到剩余时间的倒计时。
选手提交程序,可以看到测试结果。绿色表示通过,红色表示错误。错误原因包括:X答案错误;T超时;!运行时错误或者超内存;E输出为空;M无输出文件。程序编译错误信息也会有提示。第一个测试用例一般和问题描述中的样例相同。
试题的正式语言是英语,会有几种语言的翻译,但是以英语为准。
比赛含金量
成绩优异的考生将增加世界名校理工科专业申请的竞争优势,获奖选手更有机会获邀参加“英国物理奥林匹克集训营(中国)”。
