USACO竞赛和NOIP竞赛是编程中的“佼佼者”竞赛这两者能否兼得?
USACO竞赛形式相对来说简单一些,NOIP的普及组,难的不是复赛,而是初赛。这两个都有什么区别?USACO竞赛被称为牛剑藤校的“升学利器”如何备赛才能顺利晋级?犀牛小编给大家详细解析
USACO(USA Computing Olympiad)美国计算机奥林匹克竞赛,是面向全世界所有的中学信息学选手的竞赛,相当于国内的NOIP比赛,都是为 IOI(国际奥林匹克竞赛) 选拔人才。
国内的 NOIP 比赛主要以线下组织为主,基本上都是以学校为单位进行组织。
USACO则以线上为主,学生可以直接在网上报名,并在线进行解题。竞赛主要衡量算法和运用两大方面的技能,旨在锻炼学生用计算机编程解决问题的能力。
USACO不仅可以培养学生的算法和编程思维,优秀的竞赛成绩还能在申请中加分。由于有些编程题跟谷歌、脸书等科技公司面试题类似,所以好的USACO竞赛成绩对学生以后申请实习大有裨益。
每场月赛中,题目难度分为铜级、银级、金级、铂金级,难度依次提高。
新注册的选手从铜级开始,在规定的时间内完成3道题目,如果过关,可晋级到更高级别。
1. 铜级:主要考察编程知识的掌握程度,排序、二分查找;
2. 银级:涉及递归搜索、贪心算法等基本的问题求解技术;了解最基础的数据结构概念;
3. 金级:设计更复杂的标准算法(例如最短路径,动态规划等),熟练掌握数据结构;
4. 铂金级:对算法有深入了解,熟练应用,能解决复杂问题、开放问题。
全国青少年信息学奥林匹克联赛(National Olympiad in Informatics in Provinces,简称 NOIP),每年由中国计算机学会(CCF)统一组织。
按照时间,联赛分初赛和复赛两个阶段。
-
初赛考察通用和实用的计算机科学知识,以笔试为主。
-
复赛为程序设计,须在计算机上调试完成。
参加初赛者须达到一定分数线后才有资格参加复赛。按照难度,联赛分普及组和提高组两个组别,难度不同,分别面向初中和高中阶段的学生。获得提高组复赛一等奖的选手即可免试由大学直接录取。
参赛语言:C++
NOIP的优胜者基本都是各大国内高校名校争抢的香饽饽。申请国内顶尖院校,选择NOIP是较好选择。
USACO竞赛分成四个级别,分别是铜组,银组,金组和白金组。参赛者从铜组开始考试,晋级后就能参加下一个级别的竞赛。竞赛直接是上机编程题目,没有所谓的初赛笔试题目。USACO竞赛一年有四次机会,可以在考试期间任意时段比赛,也可在一个赛季中直接冲到白金。
NOIP分成普及组和提高组,一年只有一次考试机会,并且考试分成初赛和复赛,初赛是笔试,复赛是上机考试。由于一年只有一次机会,所以一旦没考过,就需要再等一年时间,对于参赛选手来说,初赛甚至比复赛还重要,毕竟如果初赛没有晋级,都无法参加复赛。我身边有不少学生都是因为初赛没通过而无缘复赛的。
USACO竞赛5-12年级孩子均可参加。这个比赛对参赛者没有什么国籍要求,只要在官网上注册成功即可。USACO通过编程来考核学生的掌握程度,每个级别对于算法知识点要求不同,学生不用掌握很多知识点,相对来说适合人群更广,对自己计算机语言有信心的和觉得自己的逻辑还不错的或理科思维比较好的,可以参加。
NOIP要求学员有一定基础,因为NOIP 只分成两个级别,普及组和进阶组,并且NOIP 是有初赛的,初赛的笔试题目会涉及到大量的基础知识,因此适合有基础知识储备且具备算法应用能力的选手参加。
USACO铜组约等于NOIP普及组复赛难度,USACO银组小于NOIP提高组复赛难度,USACO金组大于NOIP提高组复赛难度,USACO铂金组约等于省选难度。USACO的出题人员,有加州理工的在读计算机博士,有2016年美国派出的IOI金牌选手,甚至还有卡耐基梅隆大学的计算机系助教。出题的并不是美国顶尖教研人员。虽说USACO含金量很高,但是却不需要最顶尖的人员出题。因此USACO题目难度一般不大,却具有很高的思维能力要求。
以USACO为例,从历年学生申请的经历来看,USACO绝对是进入常春藤名校或英国G5等学校的不可或缺的一部分。
1、USACO可以证明你的计算机编程能力
在USACO竞赛中拿到较好成绩,尤其是黄金及铂金组别,可以证明学生拥有很强的计算机知识和编程技能。除了学习算法外,我们还需要在整体CS专业技能方面表现出色,才能在竞赛中取得优异成绩。
2、参加USACO比赛的经历证明了你的竞争能力
国外名校比如MIT、斯坦福、哈佛等等大学,他们都非常看重学生对所选专业的投入和实践经历。如果你确定了自己的兴趣方向,并且为之付出了努力,投入了大量时间和精力学习提升,那么恭喜你,你就是他们要找的人。
在招生官看来,参加USACO竞赛的学生注重提高编程能力,并且参加了极具竞争性的竞赛。这会让招生官对你刮目相看。
更多USACO竞赛课程详情
长按扫码,回复“课程”
TEL:13012833750(同微) |