2023-2024 USACO美国计算机奥赛备赛报名进行中!

近年来,随着出国留学人数的增加,越来越多的人开始关注有助于申请美国大学的各种比赛。每个人都希望在比赛中获奖,从而打开进入常青藤名校的大门。但真正能得到这些名校认可的比赛并不多,而且对大多数中国学生来说,没有资格参加在美国的比赛,许多国内比赛也没有得到美国学校的认可。

在这种情形下,很多人开始关注到了USACO竞赛,那么USACO到底是什么呢?

今天小微就跟大家介绍一个竞赛——USACO,全称为美国信息学奥林匹克竞赛。

竞赛分为四级 (Bronze 铜、Silver 白银、Gold 黄金、Platinum 铂金)。参与USACO竞赛是完全免费的! 所有参与者都要经过一轮轮的不同等级赛题晋级。初次参赛的同学先参加 Bronze 级考级比赛,满分即可直接进入下一级题目,否则得等到本次比赛结束后,参加下一场考试,实力超强的同学可以一场比赛连续晋级。

赛事时间<参考上届>

2023年12 月:第一场比赛

2024年1 月:第二场比赛

2024年2 月:第三场比赛

2024年3 月:美国公开赛

2024年5 月:训练营

2023年7月15日-7月21日:EGOI 2023(瑞典) 欧洲女子信息学奥林匹克竞赛

2023年8月28日-9月4日:IOI 2023(匈牙利) 国际信息奥林匹克竞赛

国际竞赛|2023-2024 USACO美国计算机奥赛备赛报名进行中!

* 注:参考2022-2023届比赛时间,以上为美东时间。

适合对象

任意年级中学生,没有国籍和年级限制。

高三学生也可以参加 12 月月赛,实力突出的选手可以在 12 月RD申请前获得白金级,不失为一波背景提升机会。

可以使用C/C++,Java,Python,Pascal任意一种编程语言。

USACO 主要考核的是编程算法能力,以及分析问题。一共三题,时间充足。重点是把问题分析清楚,考虑完善以后再用程序来完成。三道题 1000 分满分,做对两道半题 750 分一般可以晋级,850 分可以确保通过。

USACO 非简单编程语言翻译,而是接受一个编程项目,独立思考相关知识点(数学逻辑、数据结构、算法、计算机体系结构、英语理解等),运用各种能力(计算思维、资料收集、刻意练习)设计并实现,验证正确性,反复迭代修正。整个流程在普通学制中难有训练机会,对于参赛选手独立解决问题的能力提升非常有帮助。

竞赛内容

USACO每次比赛持续四天,考试时间从周五到周一,学生须在连续的 4 小时内参加考试,中间不能暂停。一共考 3 道题,可以反复提交答案,提交后会知道多少  Testcase 正确,但不能看到 Testcase。

注册 USACO 也很简单,只需要在 www.usaco.org 注册一个免费账户,注册时你不需要选择特定的比赛日期。只要你有了这个账户,可以在比赛日期随时参与竞赛。已经注册的学生,在考试开放时间内登陆账号,即可进入比赛。

* 注:USACO解题绝对不可以在网上复制代码!不能讨论,不要抄袭他人,一但发现永久封号!

赛制规则

在赛事窗口开放的 4 天时间内,选择任意时间开始比赛,只要实力足够,一场可以升到白金级。

其他选手需要等 4 天赛程结束后,根据分数线决定是否晋级。

青铜

参赛资格:一进入USACO注册账号即为铜级。

难度等级:铜级只要有基本编程常识,会至少一种编程语言。铜级的编程限制时间还是够用的,大部分初次参赛的选手都能在第一次考试中晋级白银级。

白银

参赛资格:通过青铜级比赛的选手。

难度等级:需要基本的问题解决能力和简单算法(例如:贪心算法,递归搜索等),还需了解基础数据结构。从白银级开始,选手需要寻找更好的算法才能使程序在规定时间内跑完。

黄金

参赛资格:通过白银级比赛的选手。

难度等级:需要有一定的算法基础,理解一些抽象的方法(例:最短路径,动态规划),并且对数据结构有比较深的了解。

白金

参赛资格:通过黄金级比赛的选手。

难度等级:需要有很高的编程基础,对算法有深入的了解。部分比赛问题最后的优化方案,可能不只一个,得出的答案也不只一个。

USACO备赛建议

1、对于没有编程基础的学生

建议从 python 或者 java 入手,上手较快。

学习主要内容为数据结构,编程语法,配合一定强度的练习,可以初步通过第一轮铜级的选拔。

2、对于有部分编程基础的学生

比如在读 AP 计算机的高一高二同学可以从 C++ 或者 C 入手。

作为编程语言中强大且基础的两门,无论是应付比赛还是在以后读本科或者工作中使用,提前学习 C++ 和 C 都是不错的选择。

3、对于有编程基础及编程经验的学生

比如参加过国内NOI的同学,设定的目标可以直接冲击至少金级别以上的奖项。

在有数据结构和编程语法的前提下,需要系统的学习一些常见算法,比如排序等等。同时大量练习官方的金,白金级别的真题。

总而言之,USACO 是不仅仅是一项可以让申请者提高学术背景的比赛,编程本身作为一门使用技能也会让学理工科的学生受益终生!

即便是商科文科的同学,编程训练本身带来的思维优势也可以对专业的学习也大有帮助哦~

【竞赛报名/项目咨询请加微信:mollywei007】

上一篇

USABO美国生物奥林匹克活动备赛辅导课程

下一篇

英国G5美国藤校接受IB语言成绩免雅思/托福吗?要求多高?

你也可能喜欢

  • 暂无相关文章!

关注热点

返回顶部