发布时间:2025-01-09 10:53:38 编辑:Mila来源:网络
2024-2025年USACO竞赛新赛季报名即将开始,麻省理工学院(Massachusetts Institute of Technology,MIT)招生官网上推荐的USACO竞赛,在美国的认可度高超高,相当于国内的NOIP竞赛,拿到铂金奖项相当于手握美本名校offer。
对于未来计划申请藤校G5等学校相关专业同学们来说,在USACO竞赛中通过黄金、铂金级别将大大增加申请的竞争力。
USACO竞赛考察内容有哪些?零基础同学们又该如何备考USACO竞赛呢?
MIT官方推荐参加USACO竞赛
(来源于MIT的招生官网)
翻看以往被MIT录取的同学,不难发现很多同学都有USACO竞赛的参赛经验,今年MIT录取的学霸李罗罗同学也不例外。李同学非常聪明,懂得“投其所好”,参加了MIT官方推荐的USACO竞赛并取得优异成绩成功被MIT录取,并且也为申请STEM专业增加优势。同时USACO竞赛的认可度很高,也是收割MIT、卡梅、佐治亚理工或加州伯克利等的计算机专业offer非常重要的竞赛之一。
USACO竞赛简介
USACO(USA Computing Olympiad),美国计算机奥林匹克竞赛,1992年创办,迄今已有30年历史。USACO竞赛面向全球爱好信息学中学生开放,想参加学生只要注册好账号在规定时间内完成比赛即可。
竞赛时间:每年12月到次年3月,每月1场,共4场。
晋级规则:USACO每场比赛4个小时(公开赛是5小时)。在比赛窗口开放的三天时间内,考生可以任意时间登录USACO账号,从在线打开试题后开始计时。选手需要在时间结束前通过网络将写好的程序提交。
考生如果在本场比赛中拿到了高分(接近满分或满分),系统会提示直接晋级,可以在这三天内继续挑战下一级,理论上只要实力足够,一场月赛就可以升到满级白金级。
没能拿到满分的选手需要等到三天的赛程结束后,等待晋级分数线,才能决定是否晋级,如果成功晋级,可以在一个月后的第二场继续参赛晋级。
竞赛语言:C、C++、Java、Python,考生可使用任意一种语言。但因为USACO竞赛黄金、铂金级别的考试中对程序运行时间有一定要求,所以一般建议考生选择C++。
竞赛级别:USACO竞赛分为青铜、白银、黄金及铂金4个级别。
USACO竞赛考察内容
USACO竞赛青铜、白银、黄金及铂金4个级别考察内容有所不同,具体如下:
青铜级别考察内容:穷举算法(Complete Search)、模拟算法(Simulation)、贪心算法(Greedy algorithm)、全排列(Permutation)、杂类题目(Ad-hoc)、递归(Recursion)等。
白银级别考察内容:排序(Sorting)、二分查找(Binary Search)、递归搜索(Recursion)、图的遍历(DFS&BFS)、FLoodfill算法、前缀和(Prefix Sum)、扫描线算法(Line Sweep)等。
黄金级别考察内容:该级别考生要求对数据结构等有比较深入了解。考察内容包括堆、栈、树、链表等高级数据结构,动态规划等高级算法,算法时间和空间复杂度等。
铂金级别考察内容:该级别部分题目优化方案不止一个,得出的答案也不止一个。考察内容包括各类高级的数据结构,尤其是需要算法的时间和空间复杂度等。
零基础如何备考UASCO竞赛?
一般来说同学们想要晋级USACO白银级别需要2-4个月的时间,从白银到黄金级别需要5-8个月的时候。所以零基础同学们想参加即将开始的2024-205年USACO竞赛赛季,达到白银级别是有机会的。零基础该如何备考USACO竞赛呢?
掌握一门编程语言
如果同学们的目标是为了冲击USACO竞赛黄金、铂金级别的话,建议大家一开始就选择C++。同学们要熟悉C++语言特性、审查自己的代码,针对同一题目尝试不同解法,同时养成编写代码注释和文档的习惯,以提高代码的可读性。
掌握算法及数据结构
USACO竞赛每个级别要掌握的算法及数据结构有所不同,铜升银要掌握的算法有递推算法(recursion)、递归算法(recursion)、矩形几何学(rectangle geometry)、模拟(Simulation)、完整捜索(basic completing search)、全排列 子集 回溯(subset permutation backtracking)、简单贪心算法(greddy algorithm)和简单图论(graph theory)等。同学们可以通过解决历年的USACO竞赛题目来实践算法,并分析解题过程。
提升数理逻辑能力
同学们可以通过解决逻辑谜题和数学问题来锻炼逻辑思维能力,提高逻辑思维的严密性和解决问题的准确性。
犀牛设置了USACO竞赛铜升银算法班以及USACO竞赛铜银金直通车课程,中英双语/全英授课语言,线上线下同步授课,满足不同地区不同基础学员需求!从基本语法到基础算法再到高阶算法和数据结构,一步步带你攻克USACO难题!直通铂金!
上课时间:2024/11/16-2024/12/22,周日20:00-22:00+11.16起周六16:15-18:15
班型设置:3-8人小班/1V1
课时安排:20小时
上课形式:classin在线直播课
课程内容:基础语法+简单算法+USACO真题精讲
主讲老师:韩老师
上课时间:2024/11/30-2025/10/11,每周六19:00-21:00
班型设置:3-8人小班/1V1
课时安排:90小时
上课形式:徐汇OMO,线上线下同步授课
课程内容:基础语法+简单算法+高级算法+数据结构+图论算法+USACO铜银金真题精讲
主讲老师:郭老师
上课时间:2024/11/30-2025/10/11,每周六10:30-12:30
班型设置:3-8人小班/1V1
课时安排:90小时
授课语言:全英文
上课形式:classin在线直播课,可随时回放复习
课程内容:基础语法+简单算法+高级算法+数据结构+图论算法+USACO铜银金真题精讲
主讲老师:徐老师
AMC04-17
物理碗04-23
物理碗06-05
化学竞赛01-11