在这个人工智能时代,计算机编程知识几乎已经成为所有金字塔尖牛娃的“标配”了。作为藤校点名的USACO计算机竞赛,被越来越多的学生青睐参加!一年一度的USACO计算机竞赛就要在12月开赛啦,所以打算申请计算机专业的同学都会选择参加USACO计算机竞赛!
对于0编程基础的同学: 建议从python开始,上手比较快。内容主要以编程语言语法,数据结构。再配合一定强度的练习,基本可通过第一轮青铜级的选拔。
对于有一定编程基础的同学:例如已经完成AP计算机课程的高中同学,可以从C或者C++入手,作为计算机底层语言,无论是应付USACO高阶比赛还是在以后学习工作中,都会有非常大的帮助。
对于非常有编程经验的选手:USACO计算机竞赛可以将目标放在冲击金级别以上,多加学习数据结构及算法。并以大量官方金,白金级别的真题练习作为辅助。

官方没有年龄限制,建议年级:G6-G12
编程语言
可使用C/C++、Java、Python等编程语言中的任意一种,可以根据自己的语言基础和兴趣选择。
但是经过统计,USACO计算机竞赛中使用较多的语言是C++,也更适合打更高级别的竞赛。
赛程设置
积分赛制,月赛→公开赛→训练营(中国籍学生只能参加到公开赛)
个人参赛,通过登录USACO官网,在线提交代码,考试时间为3-5小时
级别设置
满分1000分,通常600-800分会晋级下一个级别
参赛者不可跳级,都需要从铜级别打起,但实力足够的话,可以连续晋级
考核重点
评分要求:主要依据代码运行正确性、算法时间效率、内存使用效率等进行评分
铜级:适合初学者,主要考察编程基础知识、如排序、二分查找等。
银级:涉及递归搜索、贪心算法等基本的问题求解技术;以及基础的数据结构的应用。
金级:具备更深入的算法基础,能理解和应用标准算法(例如最短路径,动态规划等),主要考察效率问题。
铂金级:适合高水平参赛者,题目难度极高,要求对算法有深入的理解和高超的编程技能。
USACO计算机竞赛月赛每年举行4次,通常在12月、1月、2月和3月举行,参赛者可以在同一年内参加多次比赛。
面向全球中小学生开放,参赛没有年龄年级限制,只需在官网注册成功即可参加(报名免费)。

青铜
参赛资格:一进入USACO计算机竞赛注册账号即为铜级。
难度等级:铜级考试只要基本编程常识,会至少一种编程语言。USACO竞赛内容和AP的CSA以及A Level的CS科目所需的知识相关。学习并参加USACO竞赛,同学们不仅可以轻松参加USACO铜牌组考试,还有机会收获AP CSA的5分和A Level CS的A*。
白银
参赛资格:通过青铜级比赛的选手。
难度等级:需要基本的问题解决能力和简单算法(例如:贪心算法,递归搜索等),银级考试比铜级考试要难得多。涉及递归搜索、贪心算法等基本的问题求解技术;要了解最基础的数据结构概念,还会考察效率问题。
黄金
参赛资格:通过白银级比赛的选手。
难度等级:需要有一定的算法基础,理解一些抽象的方法,设计更复杂的标准算法(例如动态规划等),要求大家熟练掌握数据结构,主要考察效率问题。
白金
参赛资格:通过黄金级比赛的选手。
难度等级:需要有很高的编程基础,对算法有深入的了解。要求同学对算法有深入了解,能够熟练应用,能解决复杂问题、开放问题。
USACO计算机竞赛Silver 铜级
👉基础班:
引入铜级数据结构(Data Structure)和算法(Algorithms)的基本概念。
培养学生初步的解题思路和技巧。
提供大量铜级难度的算法题进行练习,以巩固所学知识。
👉强化班:
深化铜级数据结构和算法的理解。
加强解题技巧和策略的训练。
提供更具挑战性的铜级算法题,帮助学生提升解题能力。
👉冲刺班:
针对铜级竞赛,进行模拟考试和真题演练。
聚焦解题速度和准确性的提升。
帮助学生做好参加铜级竞赛的充分准备。
USACO Silver 银级
👉基础班:
引入银级数据结构和算法的核心知识。
培养学生更高级的解题思路和技巧。
提供大量银级难度的算法题进行练习。
👉强化班:
深入剖析银级算法,加强理解和应用。
特别加强算法优化训练,帮助学生缩短程序运行时间。
提供更具挑战性的银级算法题,提升学生的解题能力。
👉冲刺班:
针对银级竞赛,进行模拟考试和真题演练。
聚焦解题速度和准确性的进一步提升。
帮助学生做好参加银级竞赛的充分准备。
USACO Gold 金级
👉基础班:
引入金级数据结构和算法的高级知识。
培养学生专业的解题思路和技巧。
提供大量金级难度的算法题进行练习。
👉强化班:
深入剖析金级算法,强化理解和应用。
特别加强高效算法优化训练,提高算法效率,缩短运行时间。
提供极具挑战性的金级算法题,帮助学生突破解题瓶颈。
👉冲刺班:
针对金级竞赛,进行模拟考试和真题演练。
聚焦解题速度和准确性的极致提升。
系统学习/改写高级算法,为学生冲刺更高荣誉做好充分准备。
我们的课程体系:
✦测评:帮助学生了解自己究竟哪里不知道,同时让老师可以针对性地设置教学;
✦讲解:针对学生情况,全方位无遗漏地帮助学生讲解相关知识点,让学生知道要做什么,应该怎么做;
✦练习:通过使用犀牛教育经过多年经验编写的教学材料,让学生更有针对性地做题,提高学校效率;
✦考察:通过具有代表性的真题、模拟题、测试题,帮助学生更深刻地了解自身学习状态,查漏补缺;
✦答疑监督:通过全程的答疑服务,老师可以更深层次地了解学生对知识点掌握以及思考习惯等方面的不足,及时纠错。

开设有精品小班、一对一等多种班型,家长和同学们可任意选择,线下+线上同步授课,在上海、北京、南京、苏州、无锡、杭州、广州、深圳、青岛、合肥、武汉、济南、成都等地均设有线下校区,注:各校区班型不同,具体扫描二维码咨询!
|