USACO竞赛,中文全称“美国信息学奥林匹克竞赛”,相当于中国的 NOI 系列赛事。其比赛官网为 www.usaco.org,目的是为每年夏季举办的国际信息学奥林匹克竞赛(IOI)选拔美国队队员的重任,相当于国内的NOIP赛。
USACO竞赛主要衡量算法和运用两大方面的技能,锻炼学生用计算机编程解决问题的能力。竞赛的题目都是以衡量学生解决问题的能力为标准,学生在解决问题的过程中,需要整合所有必备的知识,最终以编程的方式控制电脑给出解答。
1、竞赛时间
USACO采取积分赛制,分为月赛和公开赛两轮。在每年的12,1,2月份会组织月赛,一月一次;3月份会组织一次USACO Open公开赛;5-6月会组织美国国家队集训26人,选拔IOI美国国家队成员4人。
2、竞赛形式
USACO为个人赛,学生在网上报名,在该次月赛指定的时间范围(4天)中的任何一个时间打开题目,一次比赛持续4小时,需在规定时间内完成3道题目,总分为1000 分,选手需要在时间结束前通过网络将写好的程序提交。
3、竞赛要求
适合对象:任意年级初高中生
考试地点:线上比赛,个人参赛,通过登录USACO官网,在线提交代码
比赛语言:C、C++、Java或Python任意一种编程语言
✦ 使用C++的同学逐年上升,约占60%以上。30%以上使用Java,使用C语言/Python占比10%左右。
4、评分要求
代码运行正确性
算法时间效率
内存使用效率
每场月赛中,根据之前题目的完成情况,选手会被分为不同的段位(青铜,白银,黄金与铂金),不同段位的题目难度依次递增。
新注册的参赛选手需要从青铜起步,在规定时间内完成三道题目,如果完成度较好将会被提升到更高段位,厉害的选手甚至可以在一次月赛开放期内连升多级到铂金段位。
USACO竞赛把参考学生划分成四个不同等级,每通过一个级别的考核,等级就向上提升,每个级别会有对应的算法考核范围。
USACO 每年有四次考核,原则上只要你能力够,可以在一个赛季中从青铜直接到铂金级别,四次考试也给了学生更多的机会,只要规划好当年的学习目标,一般四次机会总能达成目标的。
属于最佳的备赛年级。针对想要在USACO竞赛中拿到黄金或白金奖项的同学,备赛周期越长,参赛的赛季机会越多,获奖的概率也越高。提前学习C++是不错的选择,是比赛中使用最多、也最能出高成绩的语言,而且它属于基础编程语言,无论是在以后学习,还是未来的工作中都用得到。
属于最佳的备赛时间。如果今年是首次参赛,又未提前做备赛准备,可以在12月全心备赛,争取在明年1-2月的两场月赛中打到白银及以上的等级。如果去年有参加过USACO拿到了白银等级的同学,可以赛学结合,多学点算法、数据结构的内容,大量刷题训练,争取在明年1-2月的月赛中,拿到黄金及以上的等级。
针对12年级的同学针对有较强编程能力的同学,可以争取在12月的月赛中,直接晋级到黄金或铂金,对于12月RD的申请也是非常有利的背景活动。对于编程能力一般的同学,建议从python或者java入手,上手较快,可以争取拿到白银及以上的等级。
犀牛USACO竞赛培训班课,由犀牛金牌导师亲授,根据USACO考察方向及评分标准,提供详细科学参赛指导及学习指导帮助。
对于USACO的课程体系,经过不断的研究,以及对于⼏百名学⽣的学习能⼒分析,犀牛计算机教研团队最终总结出了⼀套lecture + lab的课程体系⽅案。即知识点授课+ 习题课教学体系,这是⽬前很多美国主流⼤学都在⽤的教育体系,我们经过改良优 化这种体系来⾼效备战USACO考试。
铜牌冲刺课大纲
银牌冲刺课大纲
(精品小班、一对一等多种班型可供选择,线下+线上同步授课,上海、北京、南京、苏州、无锡、深圳、重庆等地都设有校区,详细课程内容可咨询客服了解~)
犀牛师资
犀⽜的USACO⽼师们都是身经百战,都是国内外⼀流名校毕业⽼师来对学⽣进⾏ 精准辅导。致⼒培养下⼀代计算机科学家。⼤多数⽼师是海归背景,适合美⾼或者 ⼤陆外籍国际学校的同学,这些同学平时学习都是全英⽂环境,我们的⽼师可以⽤ 全英⽂授课,帮助同学⽆障碍地理解USACO的课程内容。
犀⽜的USACO竞赛培训课优势
1. 犀⽜教育的USACO竞赛课程是根据USACOguide指导⽹站上的考点需求,由专业⽼师设计并开发的。
2. 重点突出了算法考点知识,全⾯挖掘学⽣的潜⼒,有助于培养学⽣的编程能⼒和思维能⼒,更好的帮助学⽣通过⽐赛。
3. 课程设置更加有优势,模仿了美国⼤学的Lecture + Lab的先进课程体系模式,即主课+答疑课的课堂形式。
4. 教师均来⾃海内外名校,并且每位教师有多年授课经验,带出的学⽣都取得了优异的成绩。
|