2024-2025USACO美国计算机奥赛新赛季来袭
2024-2025赛季的比赛时间安排如下:
第一轮比赛:2024年12月13日-16日
第二轮比赛:2025年1月24日-27日
第三轮比赛:2025年2月21日-24日
US Open:2025年3月21日-24日
USACO是美国的中学生计算机奥林匹克竞赛,等同于中国的NOI系列赛事。每年,USACO都会选拔出4名国家队队员,为美国出征IOI。
因此,也有不少人将之称为“美版免费CSP-J/S”,其含金量和国内信奥相比毫不逊色。今年的USACO你准备好了吗, USACO辅导课程火热进行中,为你一步步冲刺铂金级助力,欢迎文末扫码咨询!
1、2024-2025赛季USACO出新规
1、成绩认证制度变更:
USACO引入certrified context result(成绩认证)概念,当问题首次发布时,需要在共同的时间窗口内参加竞赛并取得成绩。
由于成绩认证的效果不错,官方决定将认证竞赛的使用范围扩展到黄金级别与铂金级别,也就是说,参与这两项认证的同学必须在美国东部时间周六12:00-12:15(北京时间23:00-23:15)这个相同的时间段进行比赛,才能获得成绩认证。这一举措将有效杜绝一部分作弊行为。
2、晋级难度提升:
USACO分为四个级别:青铜、白银、黄金和铂金。难度逐级增加。USACO各级别的比赛窗口期为四天,此前,很多高水平学生可以直接从铜(Bronze)级别连续晋级至铂金级别(Platinum)。而一旦实行“成绩认证制度”后,他们便很难在这种情况下连续晋级。此外,本赛季,USACO在晋级规则上也做出了以下说明:
晋级分为两种,分别为满分晋级与常规晋级。
如果拿到了满分(1000分),系统会提示直接晋级,可在本次月赛中继续挑战更高难度的试题。
如果没有拿到满分,那么就需等待月赛考试结束后公布晋级分数线,判定是否晋级。根据不同的比赛,晋级分数线基本稳定在700—800分之间。若成功晋级,便可在下个月的比赛中参加更高级别的竞赛。若没有晋级,则可在下个月的比赛中参加相同级别的竞赛。
3、禁止使用生成式AI与VPN:
USACO今年明确规定,禁止在比赛过程中使用生成性AI(如ChatGPT)和其他自动化工具来帮助解题。同时,选手不得使用VPN来隐藏其IP地址,这一规则的目的是保证比赛的公平性和透明度。
4、线下训练营门槛变更:
如果你想进入线下训练营,则必须在4场竞赛中取得至少3场的认证分数,且这三场中务必包括最终的USACO公开赛(US Open)。
2、USACO赛前注意事项
1、青铜&白银组规则不变:
本次成绩认证发生变动的是黄金组与铂金组,青铜组和白银组仍维持原有的运行机制,可以选择比赛时间段内的任意4小时参赛。
2、代码从头编写:
USACO 比赛中,所有代码都必须从头开始编写,不得使用预先编写的代码或“模板”来抢占编码起点。
3、在考试中可能会遇到的问题:
显示compile error:提交后未出现结果。检查代码的语法是否出现问题。
显示红色感叹号:时间复杂度太高,尝试用更优化的算法去解决问题。
显示红色的e:空间复杂度太高,尝试用更优化的算法解决问题,或者减少数组大小。
显示红色的X:选择算法错误/没有开long long数组,如果红色的X出现在最后几个数据,先开long long(一般根据题目来决定是否需要用long long)。如果红色的X很多,算法选择错误,代码需要重新修改。
显示绿色:表示当前数据点通过。
3、USACO竞赛12月赛分数线
1、青铜级别 (Bronze)
铜级到银级组的晋级分数线为700分,参与人数为11472人。
2、白银级别 (Silver)
银级到金级组的晋级分数线同样为700分,参与人数为4656人。
3、黄金级别 (Gold)
金级到铂金级组的晋级分数线也是700分,参与人数为1012人。
综合来看,这次的题目并不是很难,USACO竞赛晋级分数线整体相比于去年有所下降。12月月赛分数线铜牌、银牌、金牌均为700分,也就意味着如果能够做对2道题+一个1/5的题,就可以通过考试。
分数没有超过USACO竞赛晋级分数线的考生也不要灰心,一月月赛即将来袭,这个月继续挑战!
4、USACO竞赛 24/25赛季安排
1、USACO竞赛时间
USACO每年有四场比赛,分别在12月、1月、2月和3月举行。
每场比赛持续3-4天,参赛者可以选择在这段时间内的任意3-5小时内完成比赛。
2、USACO竞赛形式
个人线上竞赛。
所有比赛都在USACO官网上进行,参赛者需要注册账户并登录(免费)。
USACO注册页面
3、USACO可用编程语言
- C++
- C语言
- Python
- Java
C++是比赛中最常见的选择,读取速度更快。
4、什么学生能参加USACO
USACO竞赛适合对计算机编程感兴趣的学生或者要申请计算机专业的学生,适合任意年级的学生参加。
(小学生也可以参加;即使是高三学生,也可以参加12月的比赛)
5、USACO不同级别需要哪些知识点
USACO竞赛辅导课程助你一臂之力!
USACO备赛课程
*仅供参考,可灵活调整