USACO美国计算机编程竞赛开赛在即,每年12月到次年3月都是USACO的比赛季,这之间的每个月都会有几天开放USACO比赛,犀牛教育USACO竞赛培训正在进行中,上海、北京等校区汇集计算机编程业内专业师资,助力竞赛提升!
usaco竞赛培训安排:北京校区铜升银级,线上线下均可

usaco竞赛培训安排:上海校区铜级课程,线上线下均可
•12 月 16 日至 19 日:第一场比赛
•1 月 27 日至 30 日:第二场比赛
•2 月 24 日至 27 日:第三场比赛
•3 月 24 日至 27 日:美国公开赛
•5 月 25 日至 6 月 3 日:训练营
•7 月 15 日至 21 日:EGOI 2023(瑞典)
•8 月 28 日至 9 月4:IOI 2023(匈牙利)
可以看到,本赛季的第一次竞赛,也就是12月份的这次竞赛,时间相比于往年会早一些,在12月中旬举行,距离今天已经不足一个月了。
USACO竞赛是免费且参赛方便灵活,参赛选手不限国籍,考试形式为机考。所以选手可以从任何国家,地区的家中参加考试。考试只需在 www.usaco.org 注册一个免费账户,就可以在竞赛开始后随时参与竞赛。
可以使用的参赛编程语言列表如下:
Java
C++ 17
C++ 11
C
Python 2 (2.7.17)
Python 3 (3.6.9)
C++ 是奥计考试的主选语言之一,起步难但程序紧凑效率高,适合金级以上考生利用网上资料自学自修。C++是高效编程语言,网上有很多资料,适合金级白金级自学,但语言难学,初学者进步很慢。
Java 是奥计考试的主选语言之一,易学易升级,又可以拿到APComputer高分。
Python 是奥计考试的主选语言之一,易学易考,适合人工智能和机器学习,是当今的大热门。
USACO比赛有不同难度分级,分别是铜级,银级,金级,白金级,难度依次递增。必须在上一级中达到最低分数标准或者取得满分才能在当前赛季直接晋级。
铜级(Bronze)比赛:一注册USACO账号即自动为铜级。铜级考试掌握基本编程知识和技巧,了解数论,几何等简单数学概念,会至少一种编程语言。
银级(Silver)比赛:银级考试需要基本的问题解决能力和简单算法(例如:贪心算法,前缀和,双指针,二分搜索,深度优先等),还需了解基础数据结构。从银级开始,选手需要寻找更好的算法才能使程序在规定时间内跑完。
金级(Gold)比赛:金级考试需要有一定的算法基础,理解一些抽象的方法(例:最短路径,动态规划),并且对数据结构有比较深的了解。
白金(Platinum)比赛:白金级考试需要有很高的编程基础,对算法有深入的了解。部分比赛问题最后的优化方案,可能不只一个,得出的答案也不只一个。
课程简介
初级班:计算机编程刚入门,语言基础薄弱,无比赛经验计划申请计算机专业的中学生
中级班:至少会一门计算机编程语言(推荐C++或Java),算法基础一般,少量比赛经验
高级班:有完善的计算机编程语言基础,有入门算法经验,一定比赛经验,如NOIP,USACO银组等
USACO课程 |
课程 |
班型 |
课时 |
USACO银级班 |
3-6人班 |
40h |
USACO铜级班 |
3-6人班 |
40h |
USACO铜级班 |
3-6人班 |
40h |
|