USACO计算机竞赛如何报名?不同级别应该有什么样的数学基础?

在美国大学申请过程中,学术表现和相关领域的学术活动成绩是非常重要的评估指标。USACO学术活动的成绩可以作为学生在计算机科学和算法领域的突出表现,为申请者提供了一个有力的证明,增加了被大学录取的机会。

2023-2024 比赛时间(美东时间)

第一场比赛:12 月 15 日至 18 日

第二场比赛:1 月 26 日至29 日

第三场比赛:2 月 16 日至 19 日

美国公开赛:3月 15 日至 18日

训练营:5 月 23 日至 6 月 1 日

EGOI(荷兰):7 月 21 日至 27 日

IOI(埃及):9 月 1 日至 8 日

报名方式

USACO面向全球中小学生开放,对参赛者没有国籍的要求,12年级及以下同学均可免费参加,只需在官网注册即可参赛。

比赛时长:2023-2024

USACO前3场晋级赛每场4个小时,US Open 5个小时。

学术活动形式

线上比赛,个人参赛,比赛规定时间里登录USACO账号开始答题,并且需要在比赛结束前将写好的程序提交

编程语言

可以使用C++,Java,Python,Pascal,和C中的任意一种编程语言。对于后续有志于冲刺Camp的选手来说,建议一开始就选择C++语言,避免后续更换编程语言。

晋级规则

USACO学术活动分为四个级别,包括铜级、银级、金级和白金级,难度逐级递增。每个参赛选手都必须从铜级开始参赛,并在规定的时间内完成三道题目。

晋级路径为:铜级 → 银级 → 金级 → 白金级,每个级别的难度都比前一个级别更高。新注册的参赛选手需要从最低级别开始参赛,并逐步提升自己的水平。

不同级别的学生应该有什么样的数学基础?

铜级(首次参赛选手):建议具备代数I或者AMC8水平的数学背景。此外,需要熟练掌握基础的编程语法,并能够应用基础算法解决问题。

银级(通过铜级选手):建议学生具备AMC10/12水平的数学背景。此外,需要具备通过编程解决基本问题的能力,掌握常规算法和中级基础数据结构。

金级(通过银级选手):建议学生具备AIME水平的数学背景。此外,需要有很强的编程能力,具备良好的算法基础,能够进行问题抽象,并对高级数据结构有深入的了解。

铂金级(通过金级选手):建议学生具备美国(J)MO水平的数学背景。此外,需要具备深厚的编程功底,对算法有深入的了解,具备算法优化能力,并能够从多种方案中寻找最优解。

USACO秋季课程 正在火热组班中

金牌导师&精编讲义“强强联手”