犀牛国际教育旗下指定官方网站~

课程咨询热线 400-656-1680

USACO竞赛从铜到白金需要学多长时间?犀牛USACO竞赛备考课程已经开始!

发布时间:2024-04-15 15:34:56 编辑:Lily来源:网络

  对于未来计划选择计算机相关专业的同学,USACO竞赛含金量高,是同学们丰富JL内容的不二之选。那么,USACO竞赛从铜到白金需要学习多长时间?怎么样才能晋级呢?今天就来跟大家具体熟悉下!
 

  USACO竞赛基本介绍

  USACO竞赛全称USA Computing Olympiad美国信息学奥林匹克竞赛,是由美国官方举办的中学生计算机编程与算法线上比赛,主要为每年夏季举办的国际信息学奥林匹克竞赛(IOI)选拔美国队队员,等同于国内NOIP系列竞赛。

  ● 官方网址:http://www.usaco.org/

  ● 竞赛特点:出分快、赛程短、含金量高

  ● 竞赛费用:免费

  ● 竞赛时间:12-3月,分为月赛和公开赛,每年的12,1,2月份为月赛;3月份为公开赛

  ● 竞赛级别:铜、银、金、铂金

  ● 竞赛类型:个人赛

  ● 考试题型:3道编程题

  ● 编程语言:C/C++、Python、Java、 Pascal,推荐用C++。

  ● 考试时长:月赛4小时,公开赛5小时
 

  USACO竞赛晋级规则

  USACO竞赛每个组别都有3道数目,总分共1000分。晋级一般可分为:

  满分直接晋级:在月赛过程中,如果考生取得满分的成绩,可直接晋级,开始下一等级考试。

  标准晋级:不是满分的同学,需要本场月赛结束后公布晋级线才能确定是否晋级下一等级考试;

  因此,对于基础比较扎实、实力强的同学,可以直接在一场考试中直接晋级。
 

  USACO竞赛需要学多久?

  USACO竞赛分为铜组、银组、金组、铂金组四个难度级别,刚开始参赛即为铜组,达到晋级标准晋级下一级别。

  晋级路径:青铜级→白银级→黄金级→铂金级,难度逐级递增

  根据以往同学备考规则:

  从青铜级别到白银级别:大约需要2-4个月的时间

  从白银级别到黄金级别:大约需要5-8个月的时间

  从黄金级别到铂金级别:大约需要6-12个月的时间

  铜级需要学习多长时间-40小时

  基本逻辑与运算,输入与输出,循环,循环2,如何找错,数据结构,将文字题目转换为数据模拟,基础数据查找,递归数据查找,分类,更为复杂的数据结构:Set 与 Map,偏门题,贪婪算法,作图等。

  银级需要学习多长时间-50小时

  变量,判断,循环,数组,基本数据结构,方法和结构体等。递推计归算法进阶,模拟,完整搜索,全排列子集回溯,贪心算法,简单图论。

  金级需要学习多长时间-40小时

  时间空间复杂度,前缀和,贪心算法,二分算法排序算法,动态规划入门。线性数据结构,堆,二叉树 图论介绍,泛洪算法,广度&深度搜索,拓扑排序,最短路和最小生成树。

  铂金级需要学习多长时间-40小时

  搜索,数论,最近公共祖先,博弈论,区间动态规划,树形&状压动态规划。带权并查集,树状数组和线段树,树链部分,图论进阶,强连通,双联通与分割点,网络流和二分图。

  USACO竞赛参赛人数越来越多,USACO竞赛在近几年的发展过程中,Bronze铜级别的通过率大概在15%左右,Silver银级别的通过率则是在5-6%之间,而Gold金级别的通过率则仅为2-3%。
 

  犀牛USACO竞赛培训

  犀牛USACO竞赛培训,有专业老师指导,针对考点内容,专项定制辅导计划,高效提升,加强学生编程基础,冲刺高分。

  初级班:计算机编程刚入门,语言基础薄弱,无比赛经验计划申请计算机专业的中学生

  中级班:至少会一门计算机编程语言(推荐C++或Java),算法基础一般,少量比赛经验

  高级班:有完善的计算机编程语言基础,有入门算法经验,一定比赛经验,如NOIP,USACO银组等

  USACO竞赛培训辅导

 在线客服咨询

相关标签:

犀牛竞赛资料库

国际竞赛类资料

TOP