近几年经常在美本早申录取履历上看到USACO竞赛的身影。实际上USACO竞赛类似于国内的NOIP竞赛,都是在为国际信息学竞赛(IOI)选拔选手,代表国家参赛取得荣誉!
USACO计算机竞赛的是什么呢?
USACO竞赛含金量高吗?
USACO信息竞赛参赛语言怎么选择?
USACO竞赛晋级分数线是多少?
01USACO计算机竞赛是什么?
美国信息学奥林匹克竞赛(UnitedStates of America Computing Olympiad)简称USACO。USACO竞赛是MIT麻省理工官方推荐的计算机赛事,全球学生都可参加,大多数参赛年龄是在6-12年级。大部分STEM专业的offer中,十有八九是有参加过USACO并且拿到奖项的,在理工科申请的重要程度可以和AMC相提并论。
02USACO计算机奥赛含金量高吗?
被MIT认可的USACO计算机奥赛含金量自然是非常高的,但USACO竞赛不同等级的含金量是不同的,但都能为申请大学带来一些帮助,具体如下:
进入USACO Platinum Division(铂金级):7分,非常棒的achievement,在申请名校如:CMU/Georgia Tech/UC Berkeley时同样是很大的加分项;
进入USACO Gold Division(黄金级):6分,相当不错的结果,申请好学校如:UC Berkeley/UCLA/GIT 等有加成;
进入USACO Silver Division(银级):4.5分,申请很多大学是个亮点。
除了申请大学以外,USACO对于美高的申请也是十分有帮助的。
03USACO考试时间是什么时候?
- 第一场:2024年12月
- 第二场:2025年1月
- 第三场:2025年2月
- 美国公开挑战赛:2025年3月
- 集训营:2025年5-6月
- 欧洲女子信息学奥林匹克竞赛(EGOI):2025年7月
- 国际信息学奥林匹克竞赛(IOI):2025年9月
04USACO参赛规则是怎样的?
适合学生:六年级以上的学生
参与形式:个人线上参与
参赛地点:http://www.usaco.org/
登录USACO官网 ,在线提交代码的形式参赛。
比赛语言:参赛学生任意选择C、C++、 Java、Python、Pascal的一个语言参加。
比赛内容:参赛学生在活动规定的时间范围内在线打开题目,在线提交代码,完成3道题目,提交代码后,系统会直接给出评分。
如果拿到满分,系统会提示直接晋级,可以在此月时间范围内继续挑战上一个等级;未能拿到满分的选手需要等到三天的赛程结束后,等待晋级分数线,才能确定是否晋级。
评分标准:会根据代码运行正确性、算法时间效率、内存使用效率进行评判。
竞赛计分:USACO分为铜级、银级 、金级、铂金级,青铜、白银、黄金、铂金级别比赛都是3道题,总分1000分,每道题有10个测试点,通过一个可得33.33分。
05USACO竞赛参赛语言用什么好?
在USACO计算机竞赛中,C++、JAVA、Python是使用率最高的三个语言。那么C++、JAVA、Python分别有什么优缺点?用什么语言最好呢?
Python
易学易考,但由于它运行速度较慢,一般仅限于在铜级赛中使用。如果学生并不追求特别高的级别,用Python参加比赛起码可以保证铜组是能够完全通过Python把所有的这个测试用题都过完的,那么到了USACO银组和金组,可能Python的性能就会开始拖后腿。但是可以保证起码过USACO铜组的晋级是没有问题的。
Java
一般建议学生先从Java开始,因为比较容易上手,而且是美国高中AP Computer Science A要求的语言,且在USACO竞赛铜级和银级的竞赛中和C++区别不大,可以在打USACO竞赛的过程中顺便把AP的课程一起修了,一箭双雕,并且Java是可以具备一口气打到这个铂金级别的这样的一个能力的。
C++
随着对算法的要求越来越高,C++在金级和铂金级的竟赛中往往更具优势。C++虽然程序紧凑效率高,但起步难,不建议初学者自学。如果想追求一个比较高的等级,比如说想打到金,铂金,甚至是想尝试去进入集训队的这样的一个方向,那么肯定是需要学习C++的,因为C++本身是一个非常快的语言。
06USACO竞赛晋级分数线是多少?
以下是给大家罗列汇总了USACO竞赛前3个赛季:铜,银,黄金的晋级分数线,同学可以通过模考答题情况预测自己可以晋级到哪个级别?
以2022年和2023年的赛季为例,铜级的分数线基本是在750,银级基本是700~750左右;金则基本稳定在750。
07USACO竞赛课程安排
机构为了满足不同学生的USACO竞赛课程需求,开设多种USACO竞赛班级,学生家长可以根据孩子当前基础来选择。
USACO铜升银3-6人班50小时;
USACO银升金3-6人班50小时;
USACO金升铂金3-6人班66小时;
USACO铜升银10月冲刺班20小时;
1V1学员可以根据学生时间定制课时