发布时间:2023-11-08 11:17:10
编辑:橙子来源:犀牛国际教育浏览:次
USACO竞赛作为一个低参赛成本、高含金量的国际计算机竞赛,被中国不少对计算机编程感兴趣的小学至高中同学们倾心,由于USACO竞赛没有什么门槛,只需要注册即可参赛,所以今天我们就来详细介绍一下USACO竞赛的参赛流程~希望能够帮助大家更顺畅地完成整场考试~
竞赛时间与地点
关于比赛场次,中国学生可参加三场比赛和US Open公开赛。这些比赛的单场时长一般在3 – 4小时,但没有统一的开始时间和地点限制。选手只要在上述比赛的时间窗口内(注意中美时差)登录官网,任选时间在线参赛即可,比赛会从选手进到试题页后开始计时。
以上为23赛季比赛时间
注册报名
进入官网http://www.usaco.org/,点击右侧登录栏的“Register for new Account”进行账号注册。
注册新账户,用英文正确填写个人信息:用户名、邮箱、名、姓氏、所在中学、高中毕业年份(已毕业则输入9999)、国籍(中国填写CHN)。
个人信息填写完成后,点击“submit”提交,账号密码会发送至填写的邮箱中。在邮箱查收自己的账号密码,并登录官网(24小时内首次登录方可激活,登录后可修改密码)。
登录官网
进入官网,在右侧登录账号,再点击左侧赛事说明中的“here”进入比赛。
开始比赛
进入题目页面,点击标题即可查看相应题目并提交程序。对于尚未提交的试题,封面页会对应显示“Not submitted”。对于已经提交的试题,封面页会对应显示“Submitted and Graded”。
进入题目后,点击语言栏选择Chinese(zh),可以切换题目语言为中文。
根据官方规则,目前只有青铜组和白金组试题提供中文版,其他组别暂时没有,后续官方可能会更新。需要中文版的参赛选手可以选择使用浏览器自带的网页翻译功能或者翻译软件翻译试题。
敲写代码
在规定的时间内依次解题。选择使用的编程语言,在本地完成代码,以文件形式进行提交。
国内信奥赛采用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表示找不到输出文件)。
结果及数据查询
代码提交后,系统会自动给出评分,如果拿到了满分,系统会提示直接晋级。
如果没有拿到满分,需要等待官方公布晋级分数线,每场月赛结束后一周内,官方会通过电子邮箱发放参赛选手的程序的评测结果。成功晋级就可以在下一场月赛中参加更高级别的竞赛,没有成功晋级只能在下一场月赛中继续在原组别中打比赛。
同时进入官网,点击Contests,在相应的页面上可以找到比赛的最终结果总结、测试数据、题目解析、比赛的简要分析及参赛选手的成绩统计。
USACO晋级通过率
2019~2020赛季, Bronze 过的人数比较多,通过率大概在19%左右。综合来看,过去三年 Bronze 通过率就在15%左右。
Silver在2019~2020赛季是5%;在2020~2021赛季是6%左右;到今年的话也是有所降低。
而 Gold 的通过率大概在 2%到 3%左右;题目的难度也是在逐渐增加。
犀牛USACO培训课程
如何入门USACO竞赛斩金夺银!犀牛根据孩子不同基础开设不同版型,可供每一位计算机爱好者选择!
犀牛教育USACO竞赛
铜升银培训班
犀牛教育USACO竞赛
银升金培训班
犀牛教育USACO竞赛
金升铂金培训班
(犀牛USACO培训有:精品小班、一对一等多种班型可供选择,线下+线上同步授课,上海、北京、南京、苏州、无锡、深圳、杭州、青岛、广州、济南、合肥、成都、武汉等地都设有校区
AP03-08
IBDP03-07
小托福04-03
美国留学04-05
微信咨询
支付二维码