USACO竞赛 旨在培养学生在计算机科学领域的才能和兴趣。它涵盖了广泛的主题,包括图论、动态规划、贪婪算法、搜索算法等。选手需要利用各种编程语言的特性和库函数,灵活运用算法和数据结构来解决复杂的问题。比赛涉及的难度递增,从初级赛事到高级赛事,参与者需具备扎实的编程基础和深入的算法理解。
USACO竞赛的题目难度整体来说较高,比较适合有一定编程基础和编程经验的学生参加。USACO竞赛共有4个级别,分别是铜组(Bronze)、银组(Silver)、金组(Gold)和白金组(Platinum)。
USACO竞赛的题目涵盖广泛,包括搜索、动态规划、贪心、图论等多个领域,每道题目需要学生解决一个实际问题,提高学生的解决问题的能力和创新思维。因此,USACO竞赛的题目难度较高,需要学生有较强的编程能力和解决问题的能力,也可以帮助学生不断提高自己的编程水平和算法实现能力。
参赛资格:一进入USACO注册账号即为铜级。
难度等级:铜级考试只要基本编程常识,会至少一种编程语言。铜级的编程限制时间还是够用的,大部分初次参赛的选手都能在第一次考试中晋级白银级。
参赛资格:通过青铜级比赛的选手。
难度等级:需要基本的问题解决能力和简单算法(例如:贪心算法,递归搜索等),还需了解基础数据结构。从白银级开始,选手需要寻找更好的算法才能使程序在规定时间内跑完。
参赛资格:通过白银级比赛的选手。
难度等级:需要有一定的算法基础,理解一些抽象的方法(例:最短路径,动态规划),并且对数据结构有比较深的了解。
参赛资格:通过黄金级比赛的选手。
难度等级:需要有很高的编程基础,对算法有深入的了解。部分比赛问题最后的优化方案,可能不只一个,得出的答案也不只一个。
USACO每年举办好几次考试,其中最后一次考试叫US Open。在US Open之前有3次考试,前3次考试各有4个小时,最后一次考试是5个小时。在规定的时间之内,考生需要把复杂的题目进行理解和分析然后推导,并且使用算法来解决它,最后需要再把这个代码提交到官方网站上,然后通过官方网站的测试数据判断,获得那道题目的分数。
当考生考完某个级别的考试,达到了一定的分数线,这位学生就可以被 promote 到下一个级别。那么当学生到了 Platinum 级别之后,他将有可能获得一个该年度进入国家集训队的机会。
以21年和22年的赛季为例,Bronze 级别的分数线基本是在700~750,偶尔在题目相对比较简单的场次,也会有800分的分数线出现;Silver 在这个赛季基本是650~750左右;Gold 则在650~750。到了 Gold 以后,平均下来看,今年每一场考试能够通过 Gold 到 Platinum,整个美国是少于20人的,所以含金量是非常的高。
在过去三年我们也做了一个数据统计,可以看到在下方数据统计图里,蓝色代表2019年年份,黄色代表2020,红色代表2021,随着年份的推进,参加 Bronze 的年人数从1万出头到接近一万五千,现在的话估计在19,000人左右,每年增长的速度都比较快,这说明有越来越多的孩子喜欢上编程,参与编程。
在考 Silver 的人数方面,2019年大概是在6000~7000左右,到了2020年就1万出头,2021年的话跟去年比较持平。
Gold 和 Platinum 相对来讲人数会少一些,参赛人数在过去三年是一个比较一致的趋势:Gold略微比5000人多一点点,Platinum 更少,估计在一两千人左右,平均到每一场考试估计在300~400人,说明能到达高分段的人比较少。
获得IOl 金牌:属于10分满分级别,哈佛大学,麻省理工大学,斯坦福大学应该是稳了
进入USACO国家集训队:属于8分级别,是令人印象深刻的成就,能在申请麻省理工,斯坦福和普林斯顿等级别大学时起到非常明显和有效的助推作用;
进入USACO Platinum Division 即白金级别:7分非常棒的,在申请名校如卡内基梅隆大学,佐治亚理工学院和加州大学伯克利分校时同样是很大的加分项;
进入 USACO Gold Division黄金级:6分,相当不错的结果,申请好学校如加州大学伯克利分校,加利福尼亚大学洛杉矶分校和佐治亚理工学院等有加成;
进入 USAcO Silver Division银级:4.5分,申请很多大学是个亮点。
犀牛教育计算机竞赛教研团队依据美国下一代科学标准NGSS,美国计算机教师协会K-12教育标准,美国共同核心州立标准CCSSS,设计编程课程。
更多培训课程详情,扫码立即咨询

TEL: 15618027239 (同微)


扫码咨询USACO竞赛课程

TEL: 15618027239 (同微) |