2024年USACO竞赛报名方式及考试流程详解!附USACO寒假班课程

时间:2023-11-16 14:04:52  作者:犀牛国际 来源:犀牛国际

美国信息学奥赛USACO竞赛,2023-2024年新赛季的USACO竞赛快要开始了,不少对USACO竞赛感兴趣的同学,对于USACO竞赛考试报名还是有点疑惑,那么今天犀牛老师带大家看下USACO竞赛报名及参赛流程,不清楚的同学可以来了解下!!文末也为大家送上了USACO竞赛辅导课程,详情咨询小助手!

 

 
USACO竞赛最新赛季时间安排

 

USACO比赛时间:

USACO美国计算机竞赛一学年内举办4次,月赛通常是12月、1月和2月,USACO美国公开赛在3月或4月举行,竞赛在周五至周日开放。

 

第一场月赛:2023年12月16日-19日

第二场月赛:2024年1月27日-30日

第三场月赛:2024年2月24日-27日

美国公开赛:2024年3月24日-27日

 

中国学生可参加前三场月赛和US Open公开赛,这些比赛的单场时长一般在3-4小时,但没有统一的开始时间和地点限制。

 

 
USACO竞赛报名及比赛流程

 

 

USACO报名方式:

USACO考试,官网注册即可,注册 = 报名规定时间内参赛即可。报名不收取任何费用。

 

 
注册报名
 

USACO官网网址

 www.usaco.org 

 

1、首先登陆官网,点击Register for New Account按钮,注册一个新账户。

 

图片

 

 

2、填写信息并激活账号(Complete information and activate)

 

图片

 

3、注册结束后,账号密码会发送至填写的邮箱中,在绑定的邮件中查收自己的账号和默认密码。并登录官网(24小时内首次登录方可激活,登录后可修改密码),点击“Login”。

 

4、注册时不需要选定特定的比赛日期,只要有了这个账户,学生在比赛开始后随时进入官网参与竞赛即可。

 

 
进入比赛页面
 

注意:最新的【比赛页面】只有在比赛时间段才开放

进入USACO竞赛官网,在右侧选择登录账号,再点击左侧赛事说明中的“here”进入比赛。

 

图片

 

正式开始前请详细阅读比赛规则,如果参赛选手想阅读中文版可以选择浏览器自带的网页翻译功能或者翻译软件。

 

图片

 

阅读完比赛规则之后,点击文末“Start the Contest!”即可开始比赛。

 

图片

 

跳出弹窗后,点击“确定”进入题目页面。

***注意:一旦点击“确定”按键,选手的比赛用时就会立即倒计时,且无法暂停!!!

 

图片

 

 
开始比赛
 

进入USACO竞赛题目页面,点击标题即可查看相应题目并提交程序。

尚未提交的试题,封面页会对应显示“Not submitted”。

已提交的试题,封面页会对应显示“Submitted and Graded”。

 

图片

 

进入题目后,点击语言栏选择Chinese(zh),可以切换题目语言为中文。

 

图片

 

根据USACO竞赛官方规则,目前只有青铜组和白金组试题提供中文版,其他组别暂时没有,后续官方可能会更新。

需要中文版的参赛选手可以选择使用浏览器自带的网页翻译功能或者翻译软件翻译试题。

 

图片

 
敲写代码
 

在规定的时间内依次解题。选择使用的编程语言,在本地完成代码,以文件形式进行提交。

 

图片

 

国内信奥赛采用C++14标准,USACO建议选择C++11。

 

图片

 

USACO要求程序使用标准输入输出,相应的文件名在题目中会有写明。但务必注意的是,USACO的评测环境为UNIX,对于文件名的大小写是敏感的,同时规定文件内容的每一行均需以换行符’\n’结尾。

 

图片

 

提交文件后,系统会对代码进行解析和评测。

 

图片

 

USACO允许选手在比赛时间内多次提交自己的程序,最终评测和排名以最后一次提交的程序为依据

 

图片

 

 
评分规则
 

 

USACO目前判分方式和NOI系列赛事相同,即依据程序所能正确求解的测试点数量按比例计分。对于各个测试点,一般题目会标注相应的时限要求和内存要求(如未具体标注,则C/C++/Pascal默认时限2秒,Java/Python默认时限4秒,内存均默认256MB)。

 

图片

 

以上为一个题目的评测示例,即最终包含了10个测试点,其中7个正确、3个超时——绿色表示正确,红色表示错误(x表示错误答案,t表示时间超限,!表示运行时错误或内存超限,e表示输出文件为空,m表示找不到输出文件)。

 

 
成绩查询
 

代码提交后,系统会自动给出评分,如果USACO竞赛拿到了满分,系统会提示直接晋级。

如果没有拿到满分,需要等待USACO竞赛官方公布晋级分数线,每场月赛结束后一周内,官方会通过电子邮箱发放参赛选手的程序的评测结果。成功晋级就可以在下一场月赛中参加更高级别的USACO竞赛竞赛,没有成功晋级只能在下一场月赛中继续在原组别中打比赛。

同时进入USACO竞赛官网,点击Contests,在相应的页面上可以找到USACO比赛的最终结果总结、测试数据、题目解析、比赛的简要分析及USACO竞赛参赛选手的成绩统计。

 

 
犀牛USACO竞赛课程辅导

 

犀牛USACO竞赛培训课程采用的是由犀牛计算机教研团队总结出了⼀套lecture + lab课程体系⽅案,针对2023-2024的USACO竞赛,犀牛国际教育特设USACO铜升银、银升金、金升铂金课程,课程内容包含基础语法、简单算法、高级算法、数据结构、图论算法等内容,帮助学员升级打怪,冲击铂金!

 

犀牛USACO竞赛老师均是国内外⼀流名校毕业⽼师来对学⽣进行精准辅导。⼤多数⽼师是海归背景,适合美⾼或者⼤陆外籍国际学校的同学,中英文/全英文授课,帮助同学⽆障碍地理解USACO的课程内容。

 

图片

 

USACO初级班:计算机编程刚入门,语言基础薄弱,无比赛经验计划申请计算机专业的中学生。

 

USACO银级班:至少会一门计算机编程语言(推荐C++或Java),算法基础较一般,有一定比赛经验。

 

USACO金级班:有完善的计算机编程语言基础,有入门算法经验,一定比赛经验,如NOIP,USACO银组晋级。

 

图片

 

USACO铜牌冲刺课大纲:

图片

USACO银牌冲刺课大纲:

图片

 

更多USACO培训课程详情

长按扫码

回复“USACO课程”在线咨询

AMC8

详情V:xnew13012833750

关键字:USACO竞赛,USACO计算机竞赛,USACO培训,

推荐资讯
犀牛国际 版权所有 沪ICP备2021004381号-1