USACO竞赛最看重的一定是计算机算法能力,那么如何备考USACO竞赛才能从银到金?USACO竞赛分为铜、银、金、白金四个组别,这些组别都适合什么基础的学生参加?考试内容有什么不同?大学 CS 专业会对应学到 USACO 哪个 level?
给大家整理了[USACO算法书籍】备考USACO竞赛的同学们都可以领取
USACO竞赛分为铜、银、金、白金四个等级,各等级难度依次提升,每个级别对应的难度各不相同。
铜组考试难度约为大学计算机课程CS1水平。(近几次考试铜组难度有所上升,重点在于数学思维要求变高)
参赛资格:一进入USACO注册帐号即为铜级
难度等级:铜级考试只要基本编程常识,会至少一种编程语言。根据以往比赛来看,铜级的比赛时间还是较为宽裕的,大部分选手能在一次比赛中进入到银级。一般USACO银级的题目可以等于国内NOIP(现CSP)普及组试题难度
需要考核知识点:分支和循环,嵌套可变循环,列表、函数、二维列表,基础数组, 多重循环,复合判断、枚举算法
银组考试难度约为计算机数据结构Data Structure课程水平,并包含部分计算机算法课程知识。
参赛资格:通过铜级比赛的选手
难度等级:需要基本的问题解决能力的简单算法(例如:贪心算法、递归搜索等),还需了解基础数据结构。从银级开始,选手需要寻找更好的的算法才能使程序在规定时间内跑完。一般USACO白银级的题目可以等于国内NOIP(现CSP)提高组试题难度
需要考核知识点:基本数据结构、贪心、递归、递推等基本算法
金组考试约为大学计算机专业算法课程Algorithm难度水平。如能通过金组升段进入白金,则证明学生已掌握了计算机算法的知识基础,对于美本申请有着相当大的帮助。
参赛资格:通过银级比赛的选手
难度等级:需要有一定的算法基础,理解一些抽象的方法(例如:最短路径、动态规划),并对数据结构有比较深刻的了解。IOI试题>金组试题>NOIP试题
需要考核知识点:堆、栈、树、链表等高级数据结构,动态规划等高级算法,算法时间和空间复杂度
白金组考试题目为IOI选拔赛标准,涉及的算法比较特殊、并有很强的时效性和针对性。每年全球约有不足50名pre-college学生通过白金组考试,通过白金组考试即可拿到IOI(可选拔代表美国参加世界信息学大赛,需美国国籍)入场券。中国的信息学奥赛选拔体系为NOIP体系。
参赛资格:通过金级比赛的选手
难度等级:需要有很高的编程基础,对算法有深入的了解。部分试题最后的优化方案,可能不止一个,得出的答案也不止一个
需要考核知识点:各类高级的数据结构,尤其是需要算法的时间和空间复杂度,总分1000分。每道题333.3分。

这本书的作者在写这本书的主要动机是“当我刚开始参加USACO竞赛时,很难找到合适的资源”。
当我最终到达白金组时,新的竞争对手经常要求我帮助构建他们的竞争性编程实践。由于我总是发现自己在解释USACO缺乏全面的培训资源,所以决定写这本书。
这本是是备考USACO竞赛一站式指南,为USACO比赛的铜牌到银组、金组,再到铂金,提供了一系列有价值的参考资料。0基础开始学习USACO必备书籍。
犀⽜的USACO⽼师们都是身经百战,都是国内外⼀流名校毕业⽼师来对学⽣进⾏ 精准辅导。致⼒培养下⼀代计算机科学家。⼤多数⽼师是海归背景,适合美⾼或者 ⼤陆外籍国际学校的同学,这些同学平时学习都是全英⽂环境,我们的⽼师可以⽤ 全英⽂授课,帮助同学⽆障碍地理解USACO的课程内容。
1. 犀⽜教育的USACO课程是根据USACOguide指导⽹站上的考点需求,由专业⽼师设计并开发的。
2. 重点突出了算法考点知识,全⾯挖掘学⽣的潜⼒,有助于培养学⽣的编程能⼒和思维能⼒,更好的帮助学⽣通过⽐赛。
3. 课程设置更加有优势,模仿了美国⼤学的Lecture + Lab的先进课程体系模式,即主课+答疑课的课堂形式。
4. 教师均来⾃海内外名校,并且每位教师有多年授课经验,带出的学⽣都取得了优异的成绩。
犀牛USACO竞赛铜升银组


长按扫码
回复“USACO课程”在线咨询
 |