USACO竞赛不再提供中文版本!

在2022-2023年USACO竞赛赛季3场月赛中,除了第一场提供了中文翻译外,到了第二、三场月赛时没有中文版本了。USACO竞赛不在提供中文版本或已成“定局”。这一变化,对中国USACO竞赛考生有什么影响呢?我们先看看USACO竞赛是什么样的一个竞赛?

 USACO竞赛简介 

USACO美国计算机奥林匹克竞赛,是美国一项面向中学生的信息学竞赛,竞赛主要衡量算法和运用两大方面的技能,旨在锻炼学生用计算机编程解决问题的能力。

如果同学们计划申请藤校G5等知名院校的计算机专业,那么在USACO竞赛中拿到黄金或者白金级别的奖项,将大大提高申请竞争力。

USACO竞赛每个赛季都会有4场比赛,一般从12月到次年3年,包括3场月赛和一场公开赛。公开赛难度比月赛高一些。

每一场月赛都会有4场比赛构成,分别是铂金组、金组、银组、铜组。一进入USACO注册账号即为铜级,一级一级比赛刷高自己的等级。

青铜级别比赛

参赛资格:一进入USACO注册账号即为铜级。

难度等级:铜级考试只要基本编程常识,会至少一种编程语言。铜级的编程限制时间还是够用的,大部分初次参赛的选手都能在次考试中晋级白银级。

考点:主要是考察编程掌握程度,排序、二分查找。

白银级别比赛

参赛资格:通过青铜级比赛的选手。

难度等级:需要基本的问题解决能力和简单算法(例如:贪心算法,递归搜索等),还需了解基础数据结构。从白银级开始,选手需要寻找更好的算法才能使程序在规定时间内跑完。

黄金级别比赛

参赛资格:通过白银级比赛的选手。

难度等级:需要有一定的算法基础,理解一些抽象的方法(例:最短路径,动态规划),并且对数据结构有比较深的了解。

铂金级别比赛

参赛资格:通过黄金级比赛的选手。

难度等级:需要有很高的编程基础,对算法有深入的了解。部分比赛问题最后的优化方案,可能不只一个,得出的答案也不只一个。

USACO竞赛比赛规则 

1、USACO每场比赛4-5个小时。可以在比赛规定时间开始后登陆USACO账号,从在线打开试题后开始计时。选手需要在时间结束前通过网络将写好的程序提交,程序提交后官网会给出用test case检测程序的结果,并根据结果给出这一题的得分。

2、可以使用C++,Java,Python,和C中的任意一种编程。比赛对于程序的大小,运行需要的内存以及运行的时间都有一些具体规定,每次比赛,实力强的选手可以连续升级。

3、在比赛窗口开放的三天时间内,选手可以选择任意时间开始比赛。开始比赛4小时内,如果拿到了高分(接近满分或满分),系统会提示直接晋级,可以在这三天内继续挑战下一级,只要实力足够,一场考试可以升到满级白金级

4、没能拿到满分的选手需要等到三天的赛程结束后,等待晋级分数线,才能决定是否晋级,如果成功晋级,可以在一个月后第二场继续参赛晋级。

取消中文版本对国内USACO竞赛考生的影响 

对于本身就读于国际学校的同学们来说,取消中文版本,因为平时在学校的语言主要就是英语,所以影响应该不会很大,可以照常参加。

USACO题目本来就以难懂著称,题目很长,背景复杂,需要学生不断提炼分析有效信息,而对国内很多5-6年级CSP小学生选手,阅读英文原版题目会有一定的困难,这类同学们很有可能会卡在语言关。

随着中文版取消,2月USACO月赛铜组题目,相较于近两年题目,这次题目不管从思路分析上,还是代码编写上都容易了一些

【竞赛报名/项目咨询请加微信:mollywei007】

下一篇

如何看待大学排名?读大学有什么意义?

你也可能喜欢

  • 暂无相关文章!

关注热点

返回顶部