对编程算法计算机感兴趣的同学们应该都听过美国信奥赛—USACO竞赛。2023年-2024年USACO竞赛目前仅剩3月份的公开赛可免费报名参加,感兴趣的家长同学们请尽早报名。2024年USACO 3月公开赛即将开考,掌握这些竞赛规则才能稳稳拿奖!
8条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历年真题及参考书
除此之外,此次USACO竞赛官方还增加了USACO铂金级别特别要求:
1、官方明确规定,在竞赛期间禁止使用生成式人工智能,同时美国学生不得使用VPN隐藏自己的IP地址。
2、其次,参与铂金级别竞赛的美国学生需在指定的时间内开始竞赛,即从周六美东时间中午12:00起,铂金级别的题目将于此时首次发布。
3、在这个时间段内参赛并获得认证分数的学生,在最终选拔决赛选手时,其分数将比非认证分数具有更大的影响力。值得注意的是,铂金级别的题目仅在指定时间窗口内对美国的考生开放,在时间窗口结束后的4到5小时内对所有其他学生开放。其它时间进行竞赛的分数,是非认证成绩。
4、目前,特殊的时间安排仅适用于铂金级别竞赛,其他级别竞赛不受影响。希望晋级决赛选手参加集训营的学生,应力争取得铂金级别认证分数。因为时间的缘故,只有三个而非四个认证分数的学生,也有可能考虑。赛季中期由金级别升至铂金级别的学生,若认证分数不足三个,同样有机会被考虑为决赛选手,认证分数越多越有利。
© 2024. All Rights Reserved. 沪ICP备2023009024号-1