USACO竞赛作为英美大学计算机专业申请利器,深受英美大学高度认可。CS专业的录取er背景活动中少不了它的身影。USACO每年12月/1月/2月共3场月赛,3月/4月有一场公开赛!
2022-2023 USACO新赛季启动
第一场/第二场月赛已结束,接下来可以参加的是:
第三场月赛↓ 2023年2月24日-2月27日 美国公开赛↓ 2023年3月24日-3月27日
被斯坦福、杜克、帝国理工、UCB等大学录取 标化成绩:SAT1500+,托福116 背提活动:USACO晋级白金—>BPHO金奖—>青少年科创大赛2等奖—》斯坦福人文学科类夏校—>TechX科技夏令营。
A同学:参赛USACO的心得分享
USACO竞赛可以使用C/C++/Java/Python任意一种编程语言,每场比赛大约3-5个小时,需要在线提交代码,但是比较好的是:可以在比赛的时间内无限次提交代码。
总共需要完成3道编程大题。每道编程大题一般会包含10组测试数据。满分是1000分,但若是能考到750分以上一般就可以晋级。
近两年使用C++的同学逐年上升,约占60%以上。差不多30%的考友则使用的是JAVA,使用C语言/Python占比约是10%左右。究竟使用哪种语言,不受限制!
USACO竞赛评分要求有3大标准:主要看代码运行的正确性,算法时间效率,及内存使用效率。这是决胜的关键!
帝国理工大学双专业录取,并获CMU等大学offer 标化成绩:SAT首考1490分,托福110+ 背提活动:pioneer计算机视觉科研—>物理碗中国赛区前10%—>USACO晋级白金—>也曾拥有一份知名名企学习机会等。
USACO的竞赛是线上比赛,个人参赛,通过登录USACO官网注册登录,在线提交代码。USACO的竞赛题目一般会给一段文字描述,题目上会包含很多信息,非常考验大家的信息分析和提炼能力。
不像AP CS考试中那么直白,USACO竞赛考题需要自己去提炼加工核心信息点,然后要将获得的信息和平时所学的编程方法、算法、数据结构建立有效联系。
USACO的考试通常是在周末举行,大概会有四天的比赛时间,通常是周五到周一。USACO每轮比赛分为铜、银、金、白金4个级别,难度逐渐递增!每一级别的挑战难度,大致如下
铜级(难度等级)
能够熟练使用基础编程知识,并针对基础算法进行运用。
银级(难度等级)
具备通过编程解决基本问题能力,掌握常规算法与中级基础数据结构。
金级 (难度等级)
编程能力强,具有良好算法基础,掌握问题抽象方法、对高级数据结构有深入了解。
铂金(难度等级)
编程功底深厚,对算法有深入了解,具备算法优化能力,能运用多种方案寻求最优解。
2021-2022赛季的参数人数达到了新高,在12月的第一场月赛中共有13781名用户登陆了USACO,比2020年12月月赛(10572人)增长了28%!在后续的3场比赛中也分别有11332、9483、6024人登陆了该赛事。
2021-2022赛季参加USACO赛事的前五个国家分别是:美国(16776人),中国(10094人),加拿大(1148人),韩国(1005人),及印度(542人)。
在2020-2021年USACO比赛中,中国学生有6148名学生参与,而在2021-2022年中国学生人数却达到了10094人,可见USACO的比赛在中国留学群体中的声望越来越重!
2021-2022USACO四场比赛,参与人数及晋级分数线公布如下!大家可以在做题训练时根据晋级分数线准确评估下自己的参赛水平及位置。
12月月赛 铜级:参与人数9974人,晋级分数线700 银级:参与人数3676人,晋级分数线700 金级:参与人数1064人,晋级分数线750 白金级:参与人数510人
1月月赛 铜级:参与人数6935人,晋级分数线750 银级:参与人数3747人,晋级分数线750 金级:参与人数816人,晋级分数线650 白金级:参与人数424人
2月月赛 铜级:参与人数5129人,晋级分数线700 银级:参与人数3551人,晋级分数线650 金级:参与人数774人,晋级分数线750 白金级:参与人数479人
公开赛 铜级:参与人数2604人,晋级分数线700 银级:参与人数2449人,晋级分数线800 金级:参与人数903人,晋级分数线800 白金级:参与人数433人
关于USACO竞赛,有部分学生及家长咨询:如何确保USACO比赛中一定能通过呢?拿到金级/白金级别的奖项需要具备什么样的计算机能力及水平呢?
USACO竞赛非常注重算法应用的能力考察。在USACO的竞赛题目中很少有考记忆和背诵的内容;因为在整个考试过程中学生可以在网上查询任何资料信息。USACO的考核重点是:如何应用算法对问题进行分析。
尽管USACO竞赛问题可能设计的千奇百怪,但是算法的分析思路却是不变的。掌握算法的分析思路是学习算法的核心!
而USACO核心考察的能力主要是2点:算法分析能力+代码编写能力。
算法分析能力:也就是拿到一道题目后,能够根据题目条件确定使用什么样的算法进行求解,并能够充分灵活应用算法,把整个解题过程梳理成步骤。
代码编写能力:应用算法分析能力对问题进行梳理后,然后把这些步骤转换成代码,通过计算机进行求解。
USACO竞赛算法答题四步法:
1)USACO的题目一般都很长,要多花时间认真审题并通过样例数据来验证对题目的理解。(审题)
2)然后分析题目给出的数据,思考如何通过已知数据和处理规则得到最终的答案;建议可以在纸上多演算样例数据,从每一步数据的变化中找到规律。(分析)
3)题目分析清楚后进行编码,尽量使用比较熟悉的函数和数据结构;编码时要小心谨慎以防出错!(编码)
4)最后审查一些边界条件是否有问题,并对未知问题进行排查及整个代码的完善检查,完成代码提交。(检查提交)
由于USACO对计算机编程方面的综合实力要求比较高,因此最好能够接受系统的培训指导,熟悉并掌握基础的算法知识,训练实战技巧,才能更有把握取得优秀的奖项名次。
犀牛的USACO竞赛班课,专业竞赛指导老师会根据USACO考察方向及评分标准,提供详细科学参赛指导及学习指导帮助。助力大家在USACO竞赛中斩获高分战绩,再新添加一把背景提升的利器。
了解犀牛竞赛课程可咨询客服
除了计算机竞赛,犀牛国际教育在数学、物理、生物、经济、化学等各领域国际竞赛也配置冲奖辅导。有专业资深的教师团队帮助学生选择适合的竞赛,有专业课程培训指导,有学管师监督学习进行课后答疑,让每位学生都能实现被高分逆袭的目标。
犀牛教育老师们会根据孩子们的理解力,学习进度进行教学调整,真正做到“因材施教””因势利导“从而真正地帮助他们去提升自己的能力,培养学科思维,进而提升分数。
从学习知识到掌握知识,再到考试中能够应用出来,犀牛数学竞赛课程对课后的训练、测试都有着严格的要求。
犀牛冲刺班坚持小班化、个性化的教育模式,能让授课老师在最大程度关注到每一位学生的学习动态与知识掌握程度,用精英老师来培养精英学生,让学生学习优秀的方法,为学生埋下优秀的基因。
更多犀牛竞赛课程可咨询客服了解
|