在许多世界顶尖名校的录取名单中,大部分学生都曾参加过USACO计算机竞赛。25-26年USACO计算机竞赛新赛季备考已开启!犀牛针对USACO计算机竞赛开设铜升银、银升金、金升铂金等开设相关的培训课程!具体课程安排一起来看看吧
✅犀牛USACO计算机竞赛班型设置:
⭐铜升银基础班:适合计算机编程刚入门,语言基础薄弱的学生,主要强化基本编程能力和简单的算法应用。
⭐银升金强化班:至少会一门计算机编程语言(推荐C++或Java),算法基础较一般,有一定比赛经验。
⭐金升铂金高级班:有完善的计算机编程语言基础,有入门算法经验,一定比赛经验,如NOIP,USACO银组晋级。
✅犀牛USACO计算机竞赛培训师资:
⭐史老师:清华大学管理科学与工程硕士学位、南开大学物理学&北京大学软件工程双学士学位。可教授:USACO/CCC/NOI
⭐韩老师:英国谢菲尔德大学数字素养文化与教育双专业硕士学位;教龄6年,USACO竞赛授课时长7000/时+;教授学生银冲金成功率在80%以上,铜冲银成功率100%。
⭐郭老师:USACO铂金奖;NOIP一等奖;ICPC国际大学生程序设计竞赛铜牌 ;CCPC 全国大学生程序设计竞赛银牌;
👉USACO青铜级参赛资格:一进入USACO注册账号即为铜级。
难度系数:★★
等级要求:能够熟练使用基础编程语法,并针对基础算法进行应用。
考察知识点:穷举算法、模拟算法、贪心算法、全排列、杂类题目、递归。
含金量:可以证明自身具备了比较扎实的计算机编程基本功底。
👉USACO白银级别参赛资格:通过青铜级比赛的选手。
难度系数:★★★
等级要求:具备通过编程解决基本问题能力,掌握常规算法与中级基础数据结构。
考核知识点:排序、二分查找、递归搜索、图的遍历、FLoodfill算法、前缀和、扫描线算法。
含金量:申请文科专业的学生,达到白银等级对申请有帮助。
👉USACO金级别参赛资格:通过白银级比赛的选手。
难度系数:★★★★
等级要求:编程能力很强,具有良好算法基础,掌握问题抽象方法,对高级数据结构有深入了解。考察知识点:堆、栈、树、链表等高级数据结构,动态规划等高级算法,算法时间和空间复杂度。
含金量:冲刺美国本科Top30的计算机专业(比如康奈尔大学,加州大学伯克利分校)
👉USACO铂金级别参赛资格:通过黄金级别的选手。
●难度系数:★★★★★
●等级要求:编程功底深厚,对算法有深入了解,具有算法优化能力,能从多种方案中寻找最优解。
●考察知识点:各类高级的数据结构,尤其是需要算法的时间和空间复杂度。
●含金量:申请名校如卡内基梅隆大学,佐治亚理工学院和加州大学伯克利分校时的加分项。
⭐没有编程基础的同学
建议从python或者java入手,上手较快。学习主要内容为数据结构,编程语法,配合一定强度的练习,可以初步通过第一轮铜级的选拔。
⭐有部分编程基础的同学
比如在读AP计算机的高一高二同学可以从C++或者C入手。作为编程语言中强大且基础的两门,无论是应付比赛还是在以后读本科或者工作中使用,提前学习C++和C都是不错的选择。
⭐有编程基础和经验的同学
比如参加过国内NOI的同学,设定的目标可以直接冲击至少金级别以上的奖项。在有数据结构和编程语法的前提下,需要系统的学习一些常见算法,比如排序等等。同时大量练习官方的金,白金级别的真题。
犀牛为学生开设了铜升银、银升金、金升铂金的1V1、1V6精英班型,老师和学生能够建立紧密的关系,小班型也可以针对每位学生制定个性化的教学目标,关注学生特点,让学生有针对性地学习、备考。
老师将根据不同学生的编程水平、学习能力、学习进度进行教学调整,从而真正地帮助每位同学提升自己的计算机能力,培养学科思维,帮助你在竞赛之中脱颖而出,赛出新高度!
犀牛USACO计算机竞赛体系
1️⃣线上班课:适合在国外或者线下不太方便的同学
2️⃣线下班课:适合自律性差,想要线下面授的同学
3️⃣1V1形式:适合基础较差,想要针对性补课,参赛冲奖的同学
我们在上海、深圳,北京、苏州、南京、无锡、青岛、杭州、广州、合肥、武汉、成都、重庆、厦门、大连、香港均开设的有线下校区,其他城市可以参加线上网课,享受总部师资~
USACO计算机竞赛培训课程安排及学习规划
可扫描下方二维码
获取1V1介绍
👇👇👇