80% 的信息学竞赛生都不知道的 USACO!含金量极高
关于信息学竞赛,很多同学了解NOIP和蓝桥杯,但还不知道 USACO。今天小编带大家了解一下即将于 12 月份开始的这场竞赛。
众所周知,国内竞赛很多并不受美国大学认可,而许多美国的竞赛,国内学生也难以参与。USACO 对于准备出国留学,打算申请理工科,尤其是计算机学科的孩子来说,非常有利。
USACO不仅在美国大学中认可度高,还对全球的高中计算机学生开放,参与极其便利,只要在官网注册一个账号,就可以报名参赛!报名也无需任何费用!
带你了解USACO
NO.1 什么是USACO
USACO(全称USA Computing Olympiad)是美国计算机奥林匹克竞赛,由美国官方举办的中学生计算机编程与算法线上比赛,也是誉满全球的中学生计算机编程竞赛,相当于国内的NOIP比赛,都是为 IOI(国际奥林匹克竞赛) 选拔人才。
NO.2 USACO竞赛时间与流程
2020-2021年度USACO竞赛时间还未公开,按照往年的惯例,USACO第一场比赛一般在12月中,距今还有一个月左右的时间,学生可在这段时间内,稳固知识提升自己充分备赛。(竞赛时间公布我们将同步信息,敬请关注)
比赛通过登录USACO官网(http://www.usaco.org),在线提交代码的形式,在比赛规定的时间范围内(通常是4天,期间覆盖一个周末)在线打开题目,在线提交代码。比赛时长5个小时,从打开题目算起,选手需要完成3道题目。
NO.3 USACO竞赛等级
青铜级
面向学生:首次参加USACO竞赛学生皆为青铜级。
难度等级:适用于刚学会编程的学生,但是除了排序和二进制搜索之类的基本概念之外,没有任何算法方面的培训。
白银级
难度等级:需要基本的问题解决能力和简单算法(例如:贪心算法,递归搜索等),还需了解基础数据结构。从白银级开始,选手需要寻找更好的算法才能使程序在规定时间内跑完。
黄金级
难度等级:需要有一定的算法基础,理解一些抽象的方法(例:最短路径,动态规划),并且对数据结构有比较深的了解。
铂金级
难度等级:需要有很高的编程基础,对算法有深入的了解。部分比赛问题最后的优化方案,可能不只一个,得出的答案也不只一个。
据USACO官网数据,2020年2月的月赛中,共有来自76个国家,总计4967名学生有效参与比赛,共分级提交了13498个内容。
其中,除美国参赛2379人外,中国有1244人参赛,韩国有197人参赛。这三个国家参赛人数位列前三。
图|2020年2月USACO月赛各国参赛人数
在美国知名网站Quora上,许多人肯定了USACO在申请大学时的作用。
甚至有人将美国高中数学邀请赛(AMC)与USACO进行比较,很多理科类美国大学都会要求申请者有AMC成绩,他们认为在申请大学时,USACO能与AMC起到类似作用。
为了方便国际选手,USACO提供中文版的题目。可以说,USACO在尽最大可能便利全球选手参赛!
你适合参加 USACO 吗?
USACO 适合国内高一高二在读学生,有意向申请美国大学的,或者想锻炼自己编程能力的,高三学生也可以参加。当然,编程基础较好,有算法能力的低年级生也可以尝试参赛,提前挑战USACO竞赛,证明自己的编程能力。