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

课程咨询热线 400-656-1680

上海USACO竞赛铜升银/银升金辅导班报名中!

发布时间:2023-09-01 09:26:01 编辑:小妹来源:网络

计算机专业向来是名校申请香饽饽,而USACO竞赛作为含金量和知名度都非常高的国际计算机竞赛,如果学生拿到USACO竞赛奖项,在USACO竞赛中所展示的编程能力都足以吸引招生官的注意力,是可以获得升学申请加持作用的。

 

 
USACO竞赛介绍
 

 

USACO是美国计算机奥林匹克竞赛,是面向全世界所有的中学信息学选手的竞赛,相当于国内的NOIP比赛,都是为IOI(国际奥林匹克竞赛)选拔人才。

图片

适合对象:任意年级初高中生

考试地点:线上比赛,个人参赛,通过登录USACO官网,在线提交代码

比赛语言:C、C++、Java 或 Python

参赛费用:比赛参与是完全免费的

评分要求

a.代码运行正确性

b.算法时间效率

c.内存使用效率

USACO 参赛语言

可以使用的参赛编程语言列表如下:

Java

C++ 17

C++ 11

C

Python 2 (2.7.17)

Python 3 (3.6.9)

 

 
USACO竞赛等级划分
 

 

USACO竞赛有4个级别,铜级,银级,金级,白金级。每个级别代表不同的编程技能水平。新注册的选手从铜级开始,在规定的时间内完成3道题目,如果过关,可晋级到更高级别。

图片

 

 
USACO竞赛辅导培训课程
 

 

犀牛USACO竞赛课程按照USACO的难度级别和算法能力要求划分成3个班型:铜升银基础班、银升金强化班、金升铂金高级班。

 
图片
USACO铜升银基础班:
 
 
 
 

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

USACO竞赛银组所使用到的算法和数据结构,基本上已经涵盖了大学计算机专业的数据结构和算法这两门课程,且USACO竞赛的考核标准是灵活的应用,所以整体难度还是比较高的。通常,学生需要实现铜升银,零基础学生需要约50小时左右的课程时间来掌握相关算法。

 

图片

 
图片
USACO银升金强化班:
 
 
 
 

适合学生:至少会一门计算机编程语言(推荐C++或Java),算法基础较一般,有一定比赛经验。

银级升到金级,除了要掌握金级的相关算法,还需要理解一些抽象方法,例如最短路径和动态规划。考试会考察学生对特定算法的掌握程度和优化意识,以及用数学和逻辑方法寻找最优解的能力。一般来说,这一阶段需要40 小时左右的课程。

 

图片
 
图片
USACO金升铂金高级班:
 
 
 
 

适合学生:有完善的计算机编程语言基础,有入门算法经验,一定比赛经验,如NOIP,USACO银组晋级。

金级升到铂金级的考试会进一步提升算法的复杂性和困难程度,特别是对分析能力的要求更高。这不仅仅是通过刷题就可以提升的,还需要理解力、数学思维、算法应用等方面都达到一定水平。这一阶段,建议40左右课时。

 

图片

相关标签:
TOP