USACO竞赛,全称USA Computing Olympiad(美国信息学奥林匹克竞赛),就是我们平时经常提到的“美国信奥赛”(地位相当于NOIP),也是美国选拔国际信息学奥林匹克国家队的主要方式。USACO竞赛12月即将开赛,哪里有培训?铜升银、银升金、金升铂金需要多久的辅导周期?怎么报名?用什么语言参赛?
在USACO竞赛中获奖能够助力海外名校申请。由于受到众多顶尖院校的官方认可,尤其是理工院校,对计算机编程能力佳的学生格外青睐。
所以,对于有志于申请美本理工科、计算机相关的初高中生而言,若能顺利获得USACO的金奖或白金奖,会大大提升自身竞争力。
USACO计算机竞赛可使用C、C++、Java、Python、Pascal五种语言。推荐使用C++语言准备竞赛,因为C++是同时面向对象和面向过程的语言,并且国内大部分孩子选择编程语言的目的都是过渡C++。
相比于国内 NOIP 只接受 C++ 作为考试语言,USACO 提供了更加灵活的支持,使得比较喜欢 Java 和 Python 的人也有机会参与到算法竞赛中。
eg:由于Python的语言简单,设置复杂程度低,因此大部分学生都是先从python语言进行过渡,但并不绝对。
⭕一般来说,有Python语言基础的学生转化语言到C++需要两周的时间;
⭕有Java语言基础的学生转化语言到C++只需要一周的时间;
⭕而编程小白想要入门一门编程语言,1.5个月就可以完成。
USACO常规赛季共有4轮,比赛时间为每年的12月—3月,分为月赛和公开赛。12月、1月、2月为月赛;3月为公开赛。
以2022-2023赛级为例:
● 第一场比赛:2022年12月16日-19日
● 第二场比赛:2023年1月27日-30日
● 第三场比赛:2023年2月24日-27日
● 美国公开赛 2023年3月24日-27日
● 训练营:2023年5月25日-6月3日
● EGOI2023(瑞典2023年7月15日-7月21日
● l012023(匈牙利)2023年8月28日-9月4日
青铜/铜级
参赛资格:一进入USACO官网注册好账号即自动成为铜级。
难度等级:只考基本编程常识,会至少一种编程语言即可。竞赛内容和AP课程的CSA以及A-Level课程的CS科目所需知识相关。学习并参加USACO竞赛,不仅可以轻松拿下USACO铜组成绩,还能收获AP CSA的5分和A Level CS的A*。
白银/银级
参赛资格:通过青铜级比赛的选手。
难度等级:具备基本的问题解决能力和简单算法(例:贪心算法,递归搜索),银级比铜级考试难得多。涉及递归搜索、贪心算法等基本的问题求解技术;要求参赛者了解基础的数据结构概念,还会考察效率问题。
黄金/金级
参赛资格:通过白银级比赛的选手。
难度等级:需要有一定的算法基础,理解一些抽象的方法,设计更复杂的标准算法(例如动态规划等),要求大家熟练掌握数据结构,主要考察效率问题。
白金/铂金级
参赛资格:通过黄金级比赛的选手。
难度等级:需要有很高的编程基础,对算法有深入的了解。能够十分熟练的应用编程语言、解决复杂问题、开放问题。
USACO竞赛无参赛者国籍要求,且考试费用为0️⃣
1. 官网注册一个账号(注册即报名)
登录USACO官网:http://www.usaco.org/,在界面右侧点击Register for New Account(注册新账号)按钮,注册一个新账户,注册成功则自动为铜级(铜→银→金→铂金)
2. 填写个人信息并激活账号
注册成功后按照下图指示输入个人信息
在注册新账户时,要用英文正确填写个人信息:昵称、邮箱📪、名、姓、所在中学/高中的毕业年份(已经毕业输入9999)、国籍(中国国籍填写CHN)姓名必须正确填写,否则可能会无法收到比赛结果或被删除。
注册结束后需要在绑定的邮件中查收自己的账号和默认密码。并如下图登陆官网(24小时内首次登陆方可激活,登录后可修改密码)👇
密码会通过电子邮件即时发送,请保证电子邮箱运行正常,可以通过编辑账户详细信息更改密码。没有收到邮件可以在垃圾邮件中查看是否被过滤。结束后点击Login
uasco初级班:计算机编程入门着,语言基础薄弱,无比赛经验,计划申请计算机专业的中学生
uasco中级班:至少会一门计算机编程语言(推荐C++或Java),算法基础一般,少量比赛经验
uasco高级班:有完善的计算机编程语言基础,有入门算法经验,一定比赛经验,如NOIP,USACO竞赛银组等
犀牛USACO课程 |
课程等级设置 |
班型 |
课时 |
USACO白金级班 |
3-6人班 |
40h |
USACO金级班 |
3-6人班 |
40h |
USACO银级班 |
3-6人班 |
40h |
USACO铜级班 |
3-6人班 |
40h |
银升金班课报名ing...👇👇👇
*更多班课信息可扫二维码一对一咨询规划
USACO课程辅导
扫码添加微信小助手
|