USACO竞赛2024-2025赛季比赛时间已出,对计算机信息学感兴趣的同学都可以尝试参加哦~USACO竞赛的新规则是什么?USACO竞赛的晋级路径是什么?USACO竞赛的考试报名流程和考试规则是什么?今天一文梳理USACO竞赛考试的相关介绍!欢迎家长和同学们扫码咨询了解哦!篇末附USACO计算机竞赛培训课程!
2024-2025年USACO新赛季比赛时间
2024-2025赛季USACO竞赛比赛时间:
USACO第一次月赛时间:2024年12月13日至16日
USACO第二次月赛时间:2025年1月24日至27日
USACO第三次月赛时间:2025年2月21日至24日
USACO美国公开赛:2025年3月21日至24日
USACO计算机竞赛新规则
1、青铜和白银级别:考生可以选择比赛时间段的任意4小时参赛即可。
2、黄金和铂金级别:今年增加了成绩认证,参赛同学必须在美国东部时间周六中午12:00-12:15之间点击开始比赛(北京时间周六晚上23:00-23:15),所有人会在同一时间参赛。如果没有在规定时间进入,那么成绩将无法被认证。
3、IP地址限制:考试期间,IP地址不能更改,不能使用AI辅助。
4、防作弊措施:USACO加强了防作弊措施,包括技术手段和人工手段,如利用AI生成代码、代考、漏题等。一经发现,将会终身禁赛,并且会通知学生所在学校。
USACO竞赛晋级路径是什么?
USACO晋级路径为:铜级 → 银级 → 金级 → 铂金级,难度依次提高,含金量也对应增加。新注册的参赛选手需要从最低级别开始参赛,逐步提升自己的水平。
第一种是满分晋级:(1000分)
如果选手在比赛中获得满分,他将直接晋级。
并且可以在当月的时间段内再次参加一个更高级别的比赛。换句话说,如果选手足够优秀的话,他们可以在一场比赛的四天内从青铜级别晋升到白金级别。
第二种是常规晋级:(700-800分)
如果学生不是满分,则需要等到晋级分数线公布,才能知道自己是否晋级。比赛结束后,组织者根据所有参赛选手的成绩设定晋级分数线。晋级分数线的设定并不是固定的,而是根据这场比赛的参赛选手成绩的比例来确定的。
USACO计算机竞赛规则
USACO每场比赛都有4组比赛构成,分别是铜级、银级、金级、白金级,难度依次上升。
USACO比赛用时:每场比赛4个小时,在比赛规定时间开始后登录USACO账号,从在线打开试题后开始计时。
USACO比赛形式:选手需要在比赛时间结束前通过网络将写好的程序提交,程序提交后官网会给出用test case检测程序的结果,并根据结果给出这一题的得分。
USACO晋级机制:开始比赛4小时内,如果拿到了高分(接近满分或满分),系统会提示直接晋级,可以在这三天内继续挑战下一级,只要实力够强,一场考试可以升到满级白金级。
没能拿到满分的选手需要等到三天的赛程结束后,等待晋级分数线,才能决定是否晋级,如果成功晋级,可以在一个月后的第二场考试继续参赛晋级。
USACO官方网址:http://www.usaco.org/
USACO适合对象:不限年龄,全球学生都可参加
USACO竞赛时间:每年12月到次年3月,每月1场,共4场
USACO考试费用:免费
USACO参赛方式:线上参赛,在官网注册免费账号参赛,需要注意的是,在注册时,一定要填写真实信息(包括孩子的成生年月、高中毕业时间、国籍等)。
USACO参赛语言:C、C++、Java、Python选择任意语言参加即可
USACO竞赛级别划分
🔵青铜级,适用于最近刚学会编程,但除了排序和二分查找等基本概念之外没有接受过算法培训的学生。
🔵白银级,适用于开始学习基本问题解决技术(例如,递归搜索、贪心算法)和基本数据结构的学生。
🔵黄金级,学生会遇到更复杂的标准算法(例如,最短路径、动态规划)和更高级的数据结构。
🔵白金级,适用于在算法问题解决技术方面有很好基础的高级学生,他们希望用复杂和更开放的问题来挑战自己。
USACO竞赛新赛季报名流程
1. 登录USACO官网,注册新账号USACO。
USACO官网地址: http://www.usaco.org
2. 填写注册信息。
注册新账号时,用英文正确填写个人信息:昵称、邮箱、名、姓氏、所在中学、高中毕业年份(已毕业/初中则输入9999)、国籍(中国填写CHN)。
*小学、初中选手则填写所在小学或初中,毕业年份填写9999。
3. 查收激活邮件。
查收并激活账号邮件查收自己的账号密码。
4. 返回官网登陆。
返回官网首页(24小时内首次登陆方可激活,登录后可修改密码),输入username和password,登陆自己的账户。
USACO竞赛培训课程/中英授课
USACO课程 | 课时 | 课程形式 | 上课地点 |
铜升银系统班 | 50 | 1V1/1V3/1V6 | 线上线下 |
铜升银冲刺班 | 20 | 1V1/1V3/1V6 | 线上线下 |
银升金系统班 | 60 | 1V1/1V3/1V6 | 线上线下 |
银升金冲刺班 | 20 | 1V1/1V3/1V6 | 线上线下 |
金升铂金系统班 | 50 | 1V1/1V3/1V6 | 线上线下 |
金升铂金冲刺班 | 20 | 1V1/1V3/1V6 | 线上线下 |
USACO铜升银班:
USACO铜升银班适合学生:适合那些计算机编程入门,计算机语言基础比较薄弱,没有计算机竞赛经历的学员
课程设置:
✅知识梳理段:26h
课程:C++/Python语法讲解
内容:各个章节语法知识点梳理
✅算法讲解段:16h
课程:算法讲解
内容:专题分类讲解(递归/递归/贪心等)
✅真题练习段:8h
课程:USACO全英文练习题及其模拟考试
内容:考点查漏补缺,真题模考点评,考场技巧点拨
USACO银升金班:
USACO银升金班适合学生:java、Python、C++,至少会一门的(建CC++),有算法基础,有计算机竞赛经验的学员。
课程设置:
✅算法基础:17h
课程:常用算法讲解
内容:各个章节算法知识点梳理,算法真题讲解
✅数据结构:8h
课程:数据结构讲解和使用
内容:各个章节数据结构知识点梳理,数据结构真题讲解
✅图论:15h
课程:图论算法的讲解和使用
内容:图论知识点
USACO金升铂金班:
USACO金升铂金班适合学生:USACO竞赛晋级黄金,需要专业老师的指导,目标是铂金的同学。
课程设置:
✅高级算法:21h
课程:高级算法讲解
内容:各个章节算法知识点梳理,算法真题讲解
✅数据结构:9h
课程:数据结构讲解和使用
内容:各个章节数据结构知识点梳理,数据结构真题讲解
✅图论:10h
课程:图论进阶算法的讲解和使用
内容:图论知识点以及真题讲解