从2018以来,USACO计算机编程竞赛均支持中文翻译,一般在竞赛开启的第二天即上线。但在2023年1月和2月的月赛中,USACO均取消了中文版。为什么USACO竞赛要取消中文版?这次赛事变革向我们传递了哪些信息?
其实最早USACO竞赛一直是没有中文版本的,到了2018年左右才支持了中文版本,应该是想进一步塑造USACO的影响力,希望更多的学生参与。到了2023年,又把中文版本取消了,中文版的消失很可能是一种隐性地限制中国学生的措施。
我们来看看近年的参赛数据。
2020-2021赛季
2021-2022赛季
2021-2022赛季USACO全球参赛人数再创历史新高,中国参赛人数大幅增长。美国作为主要参赛选手来源地,参赛人数占了近4成,境外学生总人数已经大幅超过了美国学生人数。相对其他国家中学生编程竞赛来说,USACO在全球具有比较广泛的参与度,其中USACO部分的数据包含各国在美国留学的学生人数。由于比赛本身的门槛较高,参赛人员主要集中于中美两国学生。
2022年USACO首场比赛参赛人数达到13781人,同比增长了28%!同时,对比中国参加USACO竞赛的人数,前三场比赛参赛人数同比增长超过60%,US Open同比增长44%!本赛季USACO增量参赛人数基本上都来源于中国。
USACO 的晋级规则是,如果学生考了满分那么就可以直接晋级了,否则根据学生的分数,确定一个通过率,从而划一条晋级分数线,超过分数线的学生成功晋级。随着这几年参加USACO竞赛的学生不断增加,特别是中国学生的不断增加,如果不提升难度等级,相信会有很多满分晋级的学生,这样会影响到USACO 各级别的平衡。
这也为中国选手敲响了警钟:参与海外赛事,语言在任何时候都是一个不可忽视的前提条件;好消息也许是计算机方向的专业英语其实并不难,相信大家经过努力都能克服语言关。
对于国际学校的学生来说应该影响不大,还是会照常参与,毕竟这些学生在学校主要就是英文交流。但是对于很多国内CSP选手来说,肯定会有很大的影响。要知道,国内很多CSP选手都是5,6年级的小学生,这些学生阅读英文原版的题目很可能会有障碍,并且USACO竞赛题目本来就以难懂著称,题目很长,背景复杂,需要学生不断提炼分析有效信息,取消中文版本之后,这些CSP选手很可能就会卡在语言关。
自从中文版取消后,1月赛的题目则要更加偏向基础考察一些。只要大家能够认真审题,找准规律,最终需要输出的代码并不特别复杂。一旦目标明确了,有的题目甚至用“笨办法”也可以实现。
不论是USACO竞赛,还是别的更高级别的竞赛,其实它的最终目的和编程在现实中的目的是一致的,那就是用计算机知识解决我们实际生活中的问题。
因此,找到问题、分析问题、把握规律的能力才是我们在竞赛中需要训练的核心能力。只有我们学会从问题出发,才能够真正不变应万变,用有限的方法和代码知识去应对千奇百怪的题目。
由于USACO对计算机编程方面的综合实力要求比较高,因此最好能够接受系统的培训指导,熟悉并掌握基础的算法知识,训练实战技巧,才能更有把握取得优秀的奖项名次。
犀牛教育计算机竞赛教研团队依据美国下一代科学标准NGSS,美国计算机教师协会K-12教育标准,美国共同核心州立标准CCSSS,设计编程课程。
USACO初级班:计算机编程刚入门,语言基础薄弱,无比赛经验计划申请计算机专业的中学生
USACO中级班:至少会一门计算机编程语言(推荐C++或Java),算法基础一般,少量比赛经验
USACO高级班:有完善的计算机编程语言基础,有入门算法经验,一定比赛经验,如NOIP,USACO银组等
(更多班级信息,加老师微信13012833750咨询)
|