2024-2025赛季USACO竞赛12月已经开考,时间安排是怎么样的呢?在本次赛季,官方更新了最新规则,新规则有哪些?对于0基础的同学来说,想要参加USACO竞赛该如何规划备考呢?一起来看看吧~
01、USACO竞赛考试安排
1、2024-2025年USACO竞赛时间安排
每赛季共四场比赛(通常在12月、1月、2月、3月举行),外加一场US Open(美国公开赛)。
2024-2025赛季的比赛时间安排如下:
第一场比赛:2024年12月13日至16日
第二场比赛:2025年1月24日至27日
第三场比赛:2025年2月21日至24日
美国公开赛(US Open):2025年3月21日至24日
训练营:2025年5月22日至31日
2、2024-2025年USACO竞赛新规
青铜和白银级别
考生可以选择比赛时间段的任意4小时参赛即可。
黄金和铂金级别
今年增加了成绩认证,参赛同学必须在美国东部时间周六中午12:00-12:15之间点击开始比赛(北京时间周六晚上23:00-23:15),所有人会在同一时间参赛。如果没有在规定时间进入,那么成绩将无法被认证。
IP地址限制
考试期间,IP地址不能更改,不能使用AI辅助。
防作弊措施
USACO加强了防作弊措施,包括技术手段和人工手段,如利用AI生成代码、代考、漏题等。一经发现,将会终身禁赛,并且会通知学生所在学校。
3、2024-2025年USACO晋级路径
USACO晋级路径为:铜级→银级 → 金级 →铂金级,难度依次提高,含金量也对应增加。新注册的参赛选手需要从最低级别开始参赛,逐步提升自己的水平。
第一种是满分晋级:(1000分)
如果选手在比赛中获得满分,将直接晋级。
并且可以在当月的时间段内再次参加一个更高级别的比赛。
换句话说,如果选手足够优秀的话,他们可以在一场比赛的四天内从青铜级别晋升到白金级别。
第二种是常规晋级:(700-800分)
如果学生不是满分,则需要等到晋级分数线公布,才能知道自己是否晋级。比赛结束后,组织者根据所有参赛选手的成绩设定晋级分数线。晋级分数线的设定并不是固定的,而是根据这场比赛的参赛选手成绩的比例来确定的。
02、0基础备考USACO规划
1、1-2年级
目标:兴趣培养
语言:Scratch
必备知识:顺序执行逻辑结构条件判断逻辑结构循环执行逻辑结构广播、克隆的原理变量、函数、列表搜索算法、加减逮运动算法
竞赛:白名单赛事,CIE
2、3-4年级
目标:开启竞赛
语言:Python
必备知识:Python基础语法变量库、模块函数、列表、追历循环的复杂应用、机器学习、turtle库pygame库、HTML网页制作原理
竞赛:白名单赛事,CIE
3、5-6年级
目标:参加USACO
语言:C++
必备知识:认识C++标准、程序输入输出、分支与循环、二维数组、浮点数、字符与数、列表、表达式
竞赛:白名单赛事,信奥,GESP,USACO
4、7-8年级
目标:USACO铜升银
语言:C++
必备知识:变数、循环、有条件的、功能/方法、列表/数组、套装、字典/哈希图
竞赛:白名单赛事,信奥,GESP,USACO
5、9年级
目标:USACO银升金
语言:C++
必备知识:图和树、堆栈,队列和优先级队列、二进制搜索、深度优先搜索和宽度优先搜索、充水、滑动窗口、前缀和
竞赛:白名单赛事,信奥,GESP,USACO
6、10-11年级
目标:USACO金升铂金
语言:C++
必备知识:动态编程、最短路径算法、最小生成树、不相交集、字符串算法、几何算法、Dijkstra,Prim和Kruskal的算法、二叉索引树
竞赛:白名单赛事,信奥,GESP,USACO
03、机构USACO培训课程
机构开设了USACO竞赛,铜升银班,银升金班,金升铂金等培训班课和一对一课程。
1、USACO竞赛班型
USACO铜升银:适合计算机编程刚入门,语言基础薄弱,无比赛经验,计划申请计算机专业的中学生;
USAC0银升金:适合至少会一门编程语言(推荐C++/Java),算法基础一般,少量比赛经验的学生;
USACO金升铂金:适合具有完善的计算机编程语言基础,有入门算法经验,一定比赛经验,如NOIP,USACO银组等的学生晋级。
2、USACO竞赛培训最新班课
课程人数:3-8人小班
授课语言:中英双语/纯英文授课
授课模式:线上线下同步开课