近期我们了解到部分同学1月的USACO成绩被取消,这些同学并非主观刻意作弊,而是忽略了一些比赛的规则细节,真的非常可惜。
机构强烈建议大家考前一定要去查看官网信息,这里也再次强调一下USACO本赛季的两个重要规则:
- 为了确保比赛的公平性和真实性,在比赛过程中,所有参赛选手都不得使用AI能来辅助解题,此外,美国参赛选不得使用VPN来隐藏IP地址。
- 对于参加Platinum白金组别的学生还有一项特别的规定,官方要求所有参加级别比赛的美国学生在同一时间段内进行竞赛。也就是说,比赛时间窗口将从原本的美国东部时间周五至周一调整为周六中午开始,Platinum白金级别的题目也将从周六中午开始发布。(⚠️注意:考虑到时间安排有时很难协调,获得了3个白金分数而不是4个白金分数的学生,也仍将有机会被选择入围国家队选拔。)
大家千万要引起重视,一旦违反规则,轻则成绩取消,重则终身禁赛,甚至还可能会通知学校被永久冠上“作弊者”的头衔。我们也贴心地为大家整理了USACO的9条诚信规则、4条竞赛说明和8条考试规则,考前一定要反复查看!
👇9条USACO诚信规则
1,所有考生需要独自参加考试,不得在团队环境中考试;
2,禁止使用任何生成AI工具,例如Google Gemini、Copilot或ChatGPT都是被禁止的;
3,美国地区的学生在比赛期间不得使用VPN或相关技术来隐藏IP地址。也就是说,你的IP地址必须是你的学校或家庭互联网服务提供商的;
4,禁止与USACO竞赛总监以外的其他人讨论比赛问题;
5,在比赛进行期间,不得分享任何有关比赛的题目信息或代码;
6,USACO比赛环境旨在模仿国际信息学奥林匹克竞赛的环境,所有代码必须从头开始编写,因此不能使用预编写的代码或“模板”来快速开始编码。同时也不得咨询除有关编程语言基本功能信息(例如语法、库函数、输入/输出等)以外的资源,唯一可以参考的是那些编程语言语法或库函数的资料;
7,不要为了参加多一个组别而使用两个登入编号;不要为了规避比赛时间的限制,而使用另一个登录ID来阅读问题;
8,不要提交任何对评分机器有恶意行为的代码,即不要尝试打开网络连接,故意减慢评分机器等;代码的提交必须通过usaco.org网站上的界面完成,即通过选择你的文件并点击“submit solution”,通过其他手段尝试提交的行为,例如尝试自动化此过程的脚本是不允许的。
9,违反上述任何政策的参与者将被终身禁止参加USACO的所有活动。
(以上内容英文版如图所示;图源USACO官网)
4条USACO竞赛说明
1,所有人都能参加USACO 比赛,但是只有在美国的Pre-college学生才能入围USACO训练营,并争夺代表美国国家队参加IOI(国际信息学奥林匹克竞赛)的资格。
2,所有新参加USACO的选手都是从Bronze(铜牌)组别开始,如果在当前组别得分很高则可以晋级到下一个组别。(每次比赛的晋级标准都是不同的,以实际参赛标准为准)。
3,必须使用相同的ID登录所有的比赛,以便官方可以看到参赛选手的比赛进展。比赛的晋级是永久有效的,成绩也可以跨赛季,也就是说,参赛学生一旦从晋级了某个组别,就永远不需要再重复参加同一组别。
4,参加USACO竞赛,是不需要支付任何费用的。
(以上内容英文版如图所示;图源USACO官网)
8条USACO考试规则
1,每场比赛通常有3个或4个问题,参赛学生将用C、C++、Java或Python提交解决方案。问题本质上是算法问题,所以能运用熟练的算法和数据结构是必备的,这样才能在有限的考试时间之内正确解决所有考试问题。
2,每个问题的得分取决于你的程序在时间限制内解决的输入案例数量。对于大多数比赛,C和C++的每个输入案例为2秒,Java和Python的每个输入案例为4秒,机构建议大家使用C++语言。
3,所有的问题陈述都是直接的,不会故意隐藏。但是问题会十分具有挑战性,很少有选手能获得接近完美的分数。
4,比赛时间通常是3至5个连续的小时。你可以在比赛窗口内的任何时间段内参加比赛。当你开始比赛时,个人计时器也就开始倒计时。
5,当你提交一个程序时,它将针对许多判断测试用例运行,对于每个测试用例,反馈都会显示在一个彩色框中:绿色表示正确,红色表示不正确。如果显示不正确,还可以进一步区分:
X(错误答案)
T(超过时间限制)
!(运行时错误或超出内存限制)
E(空白输出文件)
M(丢失输出文件)
6,如果程序编译失败,编译器将向参赛者显示错误消息。第一个测试用例通常与问题陈述中描述的示例用例相同,选手需要在获得关于其余用例的反馈之前正确地解决它(即使选手收到了是否解决它们的反馈,但这些用例在竞赛期间不会显示)。评委保留在比赛结束后增加或删除测试用例的权利,所以即使参赛选手的程序在比赛中通过了所有的用例,此程序仍然需要被测试。
7,如果选手在比赛中获得满分可直接晋级,如果没有获得满分,则在比赛结束后知道自己是否晋级,所有得分高于该比赛的晋级门槛的参赛选手才将会获得晋级资格。
8,比赛的官方语言是英语,但为了方便国际参赛者,官方会尽量提供问题集翻译成其他几种语言。译文之间如有分歧,应以英文本为准。
(以上内容英文版如图所示;图源USACO官网)
最后,机构祝愿每一位即将奔赴考场的选手都能够稳定发挥,顺利晋级
如果你也想通过参加USACO竞赛获取高含金量奖项、斩获爬藤重要砝码,那么我们真心建议你一步一步进阶,这个过程中优秀的教练引导必不可少,比如来找机构的老师!
名 师 开 课
机构的教练不仅出身Top4计算机院校,而且曾经杀入重围闯入仅仅20+名额的USACO国家队。这样一位“计算机天才”是高中生USACO辅导的最有人选——
- 首先,他有比赛经验,知道学生的学习需求和盲点;
- 其次,他是科班出身,编程功底深厚,能够帮助学生学得更扎实、理解更深入。
教练春季和暑假均有USACO的青铜和白银班,如需黄金和铂金辅导欢迎直接私信咨询!