第一场比赛:2024 年 12 月 13 日至 16 日(已结束)
第二场比赛:2025 年 1 月 24 日至 27 日(已结束)
第三场比赛:2025 年 2 月 21 日至 24 日(即将开赛)
美国公开赛:2025 年 3 月 21 日至 24 日
训练营:2025 年 5 月至 6 月
需注意,金级和铂金级参赛选手必须在美国东部时间周六 12:00 至 12:15 开始比赛,才能获得 “认证成绩”;铜级和银级选手仍可在比赛开放窗口期内任选四小时参赛。
USACO竞赛报名流程
步骤一:登录官网,访问USACO 官网
步骤三:查收激活,提交后,官网会将账号密码发送到注册邮箱,查收并激活账号邮件,然后登录官网。若未收到账号密码,可重新注册。
USACO竞赛介绍
美国计算机奥林匹克竞赛(USA Computing Olympiad,简称 USACO)。
面向对象:全球对编程感兴趣的学生,无年龄、国籍限制
竞赛目的:为国际信息学奥林匹克竞赛(IOI)选拔美国队队员,同时提升参赛者的编程能力和算法分析能力
竞赛等级
青铜级(Bronze):适合编程基础较薄弱的选手,主要考查简单的逻辑思维与算法实现,如掌握至少一种编程语言的基本语法和结构,理解并能实现简单的排序、查找算法等。
白银级(Silver):要求具备基本的问题解决能力,考查常见算法的应用,如贪心、二分、前缀和等,需要熟悉数组、链表、栈、队列等基础数据结构。
黄金级(Gold):需要有一定的算法基础,理解一些抽象的方法,如最短路径、动态规划,并且对堆、哈希表、树等复杂数据结构有比较深的了解。
铂金级(Platinum):顶级难度,要求选手具备对复杂问题的建模能力和算法创新,涉及高级数据结构如线段树、树状数组等,以及网络流、线性规划等高级算法
比赛形式:线上竞赛,每场比赛开放为期 4 天的窗口期,选手可在任意时段进入系统进行比赛,时长 4 小时,需完成 3 道题目。公开赛为 5 小时
编程语言:支持 C、C++、Java、Pascal 和 Python
得分计算:每场比赛满分为 1000 分,每题分值为 333.3 分。若某题部分通过,按通过的测试点比例得分
晋级规则:起始为青铜组,比赛得分达到晋级分数线或获得满分可晋级,满分可直接晋级到下一组别。比赛结束后约 1-2 周内,官网会公布成绩及晋级名单。