关闭

2024年USACO公开赛3月15-18日开考!这些竞赛规则要掌握!

来源:考而思惟世 usaco竞赛 浏览量:721次 时间:2024-02-22 17:11:26

对编程算法计算机感兴趣的同学们应该都听过美国信奥赛—USACO竞赛。2023年-2024年USACO竞赛目前仅剩3月份的公开赛可免费报名参加,感兴趣的家长同学们请尽早报名。2024年USACO公开赛3月15-18日开考!这些竞赛规则要掌握!

一、USACO竞赛介绍

USACO竞赛全称为USA Computing Olympiad,是美国计算机奥林匹克竞赛,是一项针对美国中学生的计算机编程竞赛,能够测试学生的编程和问题解决能力。USACO在学年中为四个难度越来越高的级别的学生提供四项竞赛:铜牌、银牌、金牌和白金。

随着STEM教育的理念和编程的普及,USACO吸引了越来越多的学生。由于编程门槛高于数学和物理,USACO的难度和含金量实际上略高于同类型的USAMO、USNCO等,对于未来打算申请美国计算机相关专业的学生来讲,在USACO竞赛中能够获得金级或白金级奖项可以说是一个很大的优势了。

二、USACO竞赛规则

1、每场比赛通常有3个或4个问题,参赛学生将用C、C++、Java或Python提交解决方案。问题本质上是算法问题,所以能运用熟练的算法和数据结构是必备的,这样才能在有限的考试时间之内正确解决所有考试问题。

2、每个问题的得分取决于你的程序在时间限制内解决的输入案例数量。对于大多数比赛,C和C++的每个输入案例为2秒,Java和Python的每个输入案例为4秒,PalmDrive Academy建议大家使用C++语言。

3、所有的问题陈述都是直接的,不会故意隐藏。但是问题会十分具有挑战性,很少有选手能获得接近完美的分数。

4、比赛时间通常是3至5个连续的小时。你可以在比赛窗口内的任何时间段内参加比赛。当你开始比赛时,个人计时器也就开始倒计时。

5、当你提交一个程序时,它将针对许多判断测试用例运行,对于每个测试用例,反馈都会显示在一个彩色框中:绿色表示正确,红色表示不正确。如果显示不正确,还可以进一步区分:X(错误答案)、T(超过时间限制)、!(运行时错误或超出内存限制)、E(空白输出文件)、M(丢失输出文件)。

6、如果程序编译失败,编译器将向参赛者显示错误消息。第一个测试用例通常与问题陈述中描述的示例用例相同,选手需要在获得关于其余用例的反馈之前正确地解决它(即使选手收到了是否解决它们的反馈,但这些用例在竞赛期间不会显示)。评委保留在比赛结束后增加或删除测试用例的权利,所以即使参赛选手的程序在比赛中通过了所有的用例,此程序仍然需要被测试。

7、如果选手在比赛中获得满分可直接晋级,如果没有获得满分,则在比赛结束后知道自己是否晋级,所有得分高于该比赛的晋级门槛的参赛选手才将会获得晋级资格。

8、比赛的官方语言是英语,但为了方便国际参赛者,官方会尽量提供问题集翻译成其他几种语言。译文之间如有分歧,应以英文本为准。

除此之外,此次USACO竞赛官方还增加了USACO铂金级别特别要求:

1、官方明确规定,在竞赛期间禁止使用生成式人工智能,同时美国学生不得使用VPN隐藏自己的IP地址。

2、其次,参与铂金级别竞赛的美国学生需在指定的时间内开始竞赛,即从周六美东时间中午12:00起,铂金级别的题目将于此时首次发布。

3、在这个时间段内参赛并获得认证分数的学生,在最终选拔决赛选手时,其分数将比非认证分数具有更大的影响力。值得注意的是,铂金级别的题目仅在指定时间窗口内对美国的考生开放,在时间窗口结束后的4到5小时内对所有其他学生开放。其它时间进行竞赛的分数,是非认证成绩。

4、目前,特殊的时间安排仅适用于铂金级别竞赛,其他级别竞赛不受影响。希望晋级决赛选手参加集训营的学生,应力争取得铂金级别认证分数。因为时间的缘故,只有三个而非四个认证分数的学生,也有可能考虑。赛季中期由金级别升至铂金级别的学生,若认证分数不足三个,同样有机会被考虑为决赛选手,认证分数越多越有利。

2024年USACO公开赛3月15-18日开考!这些竞赛规则要掌握!

三、USACO竞赛详细流程

01.注册报名

进入官网,点击右侧登录栏的“Register for new Account”进行账号注册。

02.进入比赛页面

进入官网,在右侧选择登录账号,再点击左侧赛事说明中的“here”进入比赛。

03.开始比赛

进入题目页面,点击标题即可查看相应题目并提交程序。

04.敲写代码

在规定的时间内依次解题。选择使用的编程语言,在本地完成代码,以文件形式进行提交。

05.成绩查询

代码提交后,系统会自动给出评分,如果拿到满分,系统会提示直接晋级。如果没有拿到满分,等待官方公布晋级分数线。

四、USACO竞赛培训课程

考而思惟世USACO竞赛开设班型有USACO基础班、USACO铜升银、USACO银升金、USACO金升铂金多种班型,满足不同同学们的需求,助力同学们顺利通过USACO各级别比赛。

USACO基础班:计算机编程刚入门,语言基础薄弱,无比赛经验计划申请计算机专业中学生。

USACO铜升银:至少会一门计算机编程语言(推荐C++),算法基础较一般,有一定比赛经验。

USACO银升金:有完善的计算机编程语言基础,有入门算法经验,一定比赛经验,如NOIP,USACO银组晋级。

凡来源标注“惟世教育”均为惟世教育原创文章,版权均属惟世教育所有,任何媒体、网站或个人未经本网协议授权不得转载 链接、转贴或以其他任何方式复制、发表。未注明来源等稿件均为转载稿,如涉及版权请联系在线客服处理。

Alevel课程辅导IB课程辅导AP课程培训IGCSE补课英语语言培训入学考试

添加微信(备注官网)申请试听,享专属套餐优惠!

立即咨询

vx:KesWish

免费获得学习规划方案

已有 2563 位留学生获得学习规划方案

马上领取规划

*已对您的信息加密,保障信息安全。

最新活动

最新活动 最新活动

复制成功

微信号: Keswish

备注“官网”享专属套餐优惠!