在当今,随着时代的变化,计算机编程越来越被大家喜爱,编程也成为了很多青少年都必备的一项技能,
USACO竞赛是一项高含金量,参加对象广泛且难度主次递增的一个竞赛,共有四个级别:铜组(Bronze),银组(Silver),金牌(Gold),和铂金(Platinum),所有参赛者从铜组开始,比赛成绩优异者被提升到上一个级别。
对编程感兴趣的继续往下看,内附USACO竞赛备考书籍哦
USACO美国计算机奥林匹克竞赛,是美国一项面向中学生的信息学竞赛,竞赛主要衡量算法和运用两大方面的技能,旨在锻炼学生用计算机编程解决问题的能力。
USACO是美国大学申请过程中非常有含金量和竞争力的一个竞赛,比赛含金量不低于AMC。USACO 每年从 11 月到次年 4 月举行四次。每一场月赛都会有四组比赛构成,分别是铂金组、金组、银组、铜组,难度依次递减,难度相当于NOI-、NOIP提高组+、NOIP提高组-、NOIP普及组-。
月赛的题目与IOI试题类型大致相同,绝大多数为传统试题,采用IOI赛制。USACO规定“打表”(直接输出答案)为作弊行为。
参赛语言:
C,C++,Java,Pascal,Python任选一种
月赛:一年4~6次。一般在每年的1,2,3,4,12月举行。
公开赛(US Open):每年4月举行,题目比月赛要难。成绩优异者可获得参加USACO训练营的机会。
赛程:
比赛采取积分赛制,分为月赛和公开赛两轮。月赛举办于每年十二月,一月与二月,公开赛举办于每年的三月。在每场月赛中,根据之前题目的完成情况,选手会被分为不同的组别(铜组,银组,金组与铂金组),难度依次递增。
新注册的参赛选手需要从铜组开始打起,在规定时间内完成三道题目,如果完成度较好将会被提升到更高组别。选手可以在该次月赛指定的时间范围(通常是4天,覆盖一个周末)中的任何一个时间打开题目,并在规定的时间内完成比赛并提交。
难度分级:
分别是金组、银组、铜组,难度依次递减。必须在上一级中取得极好的成绩或者通过所有试题才能进入下一级。USACO的比赛试题难度,金组的题目难于IOI的试题,也难于NOIP的试题。银组比赛的难度大约是NOIP提高组的水平(最近几年提高组特别变态的题除外),铜组比赛的难度大约是NOIP普及组的水平。
USACO官网:http://usaco.org/
1、USACO等级对应的数学奥林匹克竞赛等级,许多偏理科的大学都会要求AIME成绩。有对应的USACO成绩,大学也会认可。也有许多理科类美国大学会要求申请者有AMC成绩,USACO和AMC同样可以起到类似作用。
在MIT(麻省理工学院)本科招生官网中,可以赫然看到USACO是被“点名”推荐的课外活动。
2、USACO竞赛涵盖了学生通常在计算机科学学士学位的前两年学习的高级材料,所展示的计算机能力足以吸引大学招生官。如果选手能在USACO的比赛中拿到黄金及以上的奖项,对于申请美国理工科专业的学生是一个极大的帮助。
3、USACO不仅在美国大学中认可度高,在美国国内参与度广,而且在全球也具有比较广泛的参与度。上赛季首场比赛参赛人数达到10752人,同比增长了40%!USACO真的是一场国际赛事
《USACO编程竞赛手册》
《哈希表》
《USACO竞赛编程》
《算法解决导论》
【哈希表】
【USACO算法书】
【算法解决导论】
【编程竞赛手册】
【竞赛编程】
PDF版本 可打印
领取方式:关注公众号
添加微信 回复:USACO书籍 即可领取
TEL:13012833750
建议从python或者java入手,上手较快。可以选择先自学,学习主要内容为数据结构,编程语法,配合一定强度的练习,可以初步通过第一轮铜级的选拔。如果需要1-2月短期内达到银级的水平,可以选择瀚海国际竞赛的”铜级入门课程“或者“银级进阶课程”,
对于有部分编程基础的选手,比如在读AP计算机的高一高二同学:
可以从C++或者C入手,作为编程语言中最强大最基础的两门,无论是应付比赛还是在以后读本科或者工作中使用,提前学习C++和C都是不错的选择。推荐选择瀚海国际竞赛“USACO金级赛”备赛的课程
对于有编程基础及编程经验的选手,比如参加过国内NOI的同学:
可疑目标直接是冲击至少金级别以上的奖项,在有数据结构和编程语法的前提下,需要系统的学习一些常见算法,比如排序等等。同时大量练习官方的金,白金级别的真题。
总而言之, USACO竞赛 是不仅仅是一项可以让申请者迅速提高学术背景的比赛,编程本身作为一门使用技能也会让学理工科的学生受益终生,即便是商科文科的同学,编程训练本身带来的思维优势也可以极大的促进学习。
(犀牛 USACO培训有:精品小班、一对一等多种班型可供选择,线下+线上同步授课,上海、北京、南京、苏州、无锡、深圳、重庆、杭州等地都设有校区,详细课程内容可添加微信13012833750了解)
长按扫码
回复“USACO课程”在线咨询
TEL:13012833750(同微) |