01
USACO竞赛含金量
- X-NEW-
02
什么时候开始准备USACO?
USACO竞赛时间
每年12月/1月/2月共3场月赛,3月或4月有1场公开赛。
青铜
面向学生:首次参加USACO竞赛学生皆为青铜级。
难度等级:适用于刚学会编程,除了排序和二进制搜索之类的基本概念之外,没有任何算法方面的培训的学生。
白银
面向学生:青铜级晋级学生
难度等级:需要基本的问题解决能力和简单算法(例如:贪心算法,递归搜索等),还需了解基础数据结构。从白银级开始,选手需要寻找更好的算法才能使程序在规定时间内跑完。
黄金
面向学生:青白银级晋级学生
难度等级:需要有一定的算法基础,理解一些抽象的方法(例:最短路径,动态规划),并且对数据结构有比较深的了解。
铂金
面向学生:黄金级晋级学生
难度等级:需要有很高的编程基础,对算法有深入的了解。部分比赛问题最后的优化方案,可能不只一个,得出的答案也不只一个。
03
USACO备赛资源获取
网站
网址:https://www.jisuanke.com/
推荐人群:信息学新手,NOI系列普及组、提高组及以上信竞选手
推荐理由:官网有专业的历年信奥赛真题,题库包括模拟赛(新手赛,普及组模拟赛和提高组模拟赛),判题速度快做题体验感好,模拟赛也可复制模拟考场,大家可以选择性计时模拟训练,或者点击自由练习场景。
网址:http://usaco.org/
犀牛自理题库
更多USACO竞赛资料
可扫描下方二维码
X-NEW-Tina(微信号)
04
斯坦福学长同款备赛方案
编程语言和算法的学习
就编程语言的选择而言,犀牛老师推荐使用C++。虽然C++学起来周期更长、难度也比Python难,但它的执行速度比Java和Python更快。
从青铜晋级白银之后,一定要加强算法的学习,初级的包括循环、条件语句、数组和字符串操作等。
此外,AP CSA和USACO铜牌考纲重合度较高。
善于分析问题
USACO计算机竞赛金组级别的考核,难的并不是编程,而是问题分析能力。很多问题都需要进行深入的数学分析后,再根据不同情况应用不同的算法进行优化,最终编写出对应的答案。在金组这个级别,基本的算法固然是要学习的,但学生可能需要把更多的时间放在问题的分析上,也就是说数学能力也要跟上, 否则是很难通过金组考核的。
数据结构的学习
想得到银牌、金牌,必须每天花费2小时学习高级算法,例如贪心、动态规划、图算法等,还有常见的数据结构,如树、图、堆等。
犀牛国际-USACO培训
X-NEW
犀牛自有一套成熟的授课体系
四大课程优势
犀牛制定课前测试,根据测试结果分配合适的班课,不同班型适合不同基础学生学习。
犀牛主讲老师大部分为海内外名校毕业,拥有多年国际竞赛教学经验。
犀牛自有一套成熟的OMO(Online-Merge-Offline)授课体系。
五大课程亮点
▶课程大纲:课内外知识点全覆盖
▶课程类型:4-8人小班授课/一对一授课模式
▶学习阶段:基础、强化、冲刺三个阶段,每个阶段根据不同基础、不同学习时间分班。
▶授课模式:线上线下同步开课,可回放不断学习;线下课程、名师互动直播课程、录播课程均可选择
▶授课语言:中英双语教学/纯英文授课
犀牛在上海、北京、南京、苏州、无锡、深圳、广州、重庆、青岛、杭州、合肥、武汉、济南、成都等地都设有校区,线上线下同步授课。
更多学科/竞赛课程详情
获取1V1介绍
关键字:USACO计算机竞赛,USACO竞赛时间,USACO比赛内容,犀牛USACO竞赛培训,