同学们!今年USACO新赛季的考试时间已经敲定!距离最近的第一场考试时间已经临近(官方公布时间为:美东时间的2023年12月15-18日)。
而在今年,为了确保USACO竞赛的公平性与公正性,同时遏制潜在的作弊行为,今年的赛事采纳了全新的防作弊策略,并对白/铂金级别的竞赛规则进行了较大的调整。
(USACO考试报名界面,图源网络)
虽然竞赛的规则和内容一向比较繁琐且详细,但作为备考生和参赛选手,我们还是需要掌握赛制的最新规则和更新事项。这样我们才能更深入地了解整个比赛,适应变化,并以更大的信心去参加考试。通过对规则变化及内容的深入了解,我们才能够在竞赛中展现出最佳表现,迎接新赛季的挑战!
机构老师这就带领同学们来全面了解一下最新公布的变化情况吧!
PART 1
考试时间 最新公布!
2023-2024 Schedule
注意:以下时间均以官方公布的时区(美东时间)为准!
12月15-18日: 第一场比赛
1月26-29日:第二场比赛
2月16-19日:第三场比赛
3月15-18日:美国公开赛
5月23日至6月1日:训练营
7月21-27日:EGOI(荷兰)
9月1-8日:IOI(埃及)
在每一场月赛结束后的一周时间内,USACO官方将通过电子邮件的方式向参赛选手发送程序评审结果。
对于成功晋级的选手,他们将有资格在下一场月赛中挑战更高的级别赛;而那些未能晋级的选手则需要在下一场月赛中继续在原有组别中参赛。
PART 2
新赛季的重要规则调整!
在即将开赛的2023-24的USACO竞赛中,官方为了确保比赛的公平性和减少考试的作弊行为,公布了最新的竞赛规则,其中进行了两项内容上的重要调整。让我们重点解读一下这两部分的更新内容:
严禁使用生成式人工智能
USACO组织方明确表示,在比赛过程中,所有参赛选手都不得使用生成式人工智能来辅助解题。此外,美国参赛选手还需遵守不使用VPN来隐藏IP地址的规定,以确保比赛的公平性和真实性。
针对白/铂金级别的全新规定
为了更好地组织白/铂金级别的比赛,USA官方要求所有参加该级别比赛的美国学生在同一时间段内进行竞赛。
具体而言,比赛时间窗口将从原本的美国东部时间(ET)周五至周一调整为周六中午开始。自此,铂/白金级别的题目也将从周六中午开始发布。
此外,遵循新规定在周六开始参加比赛的铂金级别学生将会得到USACO竞赛官方的更高度认可。这意味着,这些学生在比赛中的表现将有更大的机会被选拔到之后的训练营,获得正式资格,更有望参与到IOI国家队选手的激烈选拔过程之中。
这主要的两项内容调整,旨在鼓励选手更加遵守规则,共同为比赛的公平性和含金量保驾护航。
PART 3
PART3全面解析:最新的竞赛说明及规则细读!
竞赛说明
只有在美国的Pre-college学生才有资格被选入决赛,参加USACO训练营,并争夺美国IOI团队的成员资格。
所有的新参赛选的手都是从铜牌组别开始,选手如果在当前组中得分很高,将会晋级到下一个组别,去参加之后的比赛。(每次比赛的晋级标准都是不同的,因为每一次的比赛都不同)。
必须使用相同的ID登录所有的比赛,以便官方可以看到参赛选手的比赛进展。
对于参加白/铂金组别的所有美国学生,将要求所有参赛者在同一时间参加比赛,这将是在美东时间的周五至周一这个比赛时间范围的周六中午开放比赛窗口。
这个特殊的时间安排目前只影响白/铂金级别的比赛,不影响其他级别的比赛。
希望能获得参加USACO训练营资格的学生,应尽量获得所有白/铂金比赛的认证分数。
考虑到时间安排有时很难协调,获得了3个认证分数而不是4个认证分数的学生,也仍将有机会被选择入围选拔。由于在赛季的中期,有参赛选手从黄金级别晋级到白/铂金级,认证分数少于3个分数的学生也可能被考虑选拔入围(在这种情况下,认证分数越高越好)。
比赛的晋级是永久有效的,成绩也可以跨赛季。所以,比如:参赛学生一旦从银级晋升到金级,那么就再也不需要参加银级比赛了。
参加USACO竞赛,是没有任何报考费用支出的。
考试形式
每场比赛通常有3个或4个问题,参赛学生将用C、C++、Java或Python提交解决方案。问题本质上是算法问题,所以能运用熟练的算法和/或数据结构是必备的,这样才能在有限的考试时间之内正确解决所有考试问题。
每个问题的得分取决于程序在时间限制内解决的输入案例数量。
对于大多数比赛,C和C++的每个输入案例为2秒,Java和Python的每个输入案例为4秒,尽管每个比赛或问题可能在使用上略有不同的限制。
所有的问题陈述都是直接的,没有故意的“隐藏的技巧”(然而,请注意,合法但复杂的数据集是测试的公平游戏)。问题会十分具有挑战性,很少有非常多比赛竞争者获得接近完美的分数!
比赛时间通常是3至5个连续的小时。
当参赛选手提交一个程序时,它将针对许多判断性的测试用例运行,并且对于每个用例,您将收到反馈,显示在一个彩色框中:绿色表示正确,红色表示不正确。
不正确的提交根据问题的类型进一步区分:
X(不正确的答案)
T(超过时间限制),
!(运行时错误或超出内存限制)
E(空输出文件)或M(丢失输出文件)
如果程序编译失败,编译器将向参赛者显示错误消息。
第一个测试用例通常与问题陈述中描述的示例用例相同,选手需要在获得关于其余用例的反馈之前正确地解决它(这些用例在竞赛期间不会显示,即使选手收到了关于是否解决它们的反馈)。
评委保留在比赛结束后增加或删除测试用例的权利,所以即使参赛选手的程序在比赛中通过了所有的用例,此程序仍然需要被测试。
如果选手在比赛中获得满分,直接有资格获得“比赛中”的晋升;否则,在比赛结束后,所有得分高于该比赛的晋级门槛的参赛选手才将会获得晋级资格。
比赛的官方语言是英语,但为了方便我们的国际参赛者,我们会尽量提供问题集翻译成其他几种语言。译文之间如有分歧,应以英文本为准。
重点强调!学术诚信
独自工作,而不是在团队环境中工作。
禁止使用生成式AI(例如,Copilot或ChatGPT等服务)。
美国地区的学生不应该在比赛期间使用VPN或相关技术来掩盖他们的IP地址
也就是说,你的IP地址应该是你的学校或家庭互联网服务提供商的IP地址。
禁止与竞赛总监以外的人就竞赛问题进行协商。
请勿在竞赛进行期间分享任何与竞赛有关的技术信息或代码。
USACO竞赛环境旨在模仿国际信息学奥林匹克竞赛的环境,其中所有代码必须从头编写,参赛选手可以参考的唯一参考文献是描述编程语言的语法或库函数。
因此,选手不能使用预先编写的代码或“模板”来获得编码的开端,并且除了提供有关编程语言基本功能的信息(例如,语法,库函数,输入/输出等)之外,也不能查阅资源。
不要为了参加多于一个组别而使用两个登入编号。请勿使用其他登录ID阅读问题,规避比赛时间限制。
不要向评分机提交任何恶意行为的代码(即,不要试图打开网络连接,故意降低评分机的速度等)。判断环境监视活动和系统调用,以防止被禁止的操作。提交代码必须通过usaco.org网站的界面完成(即,通过选择您的文件并点击“提交解决方案”);不允许尝试通过其他方式提交(例如,尝试自动化此过程的脚本)。
违反上述任何政策的参与者将被终身禁止参加USACO的所有活动。
不要作弊——没有第二次机会!
实际上,在USACO比赛中作弊没有任何好处;通过诚实地尝试解决问题,可以学到更多!
USACO官方也会经常通过联系参赛选手的老师或校长来跟进作弊行为;在过去,这种行为会导致学生开除,所以参赛选手务必要知道,作弊的后果会导致无法参赛USACO甚至其他任何比赛。
以上就是新赛季的参赛须知的重点&核心,请大家牢记!
同学们也可自行登录以下官方网站,了解USACO新赛季新规变化的全部内容:http://www.usaco.org/index.php?page=instructions
PART 4
USACO 2023-24新赛季班正在招募中!
在每年的12月,USACO竞赛将会开启第一场比赛,因此想参加USACO竞赛的选手们要抓紧备考啦!
USACO竞赛的赛程短、参赛机会多、并且晋级黄金组别以下的参赛选手都不限制国籍,另外零基础的学生也能报名参加,这项比赛是高中生背景提升的最佳竞赛之一。
想要参赛的选手们,可以选择优质的USACO竞赛培训课程,专业的老师竞赛辅导加上自身的努力练习,相信一定可以从青铜级别一路晋级打到白金!
机构2023-24 USACO秋冬季课程 招生ing
2023USACO秋季班就是参赛学生们一个非常好的选择,本课程是由机构的算法教研团队结合学生学习特点与USACO等级的教学要求,历经多次深度调研与打磨后,专门开设的竞赛班课。
课程一律采取小班式教学,团队会根据学生不同的学习情况制定相应学习计划,帮助学生养成良好的班课学习习惯。
2023-24 USACO秋冬季班
招生对象
7-10年级,算法零基础、数理学习能力强,申请目标为理工类专业或参加科创类赛事的中学生
教学模式
3人以内的小班化教学
开课时间
日常周末、假期、根据学生情况个性化定制
授课形式
线上 & 线下
秋季班课针对不同编程基础的学生,采用不同的教学方式。
课程教学团队拥有多年USACO参赛和教学实践的经验,团队由清华金牌老师亲自带领,老师们都毕业于海内外的一流名校,师资过硬可双语教学。