发布时间:2025-01-09 10:41:31 编辑:Mila来源:网络
USACO竞赛是全球中学生都可以参加的线上计算机编程与算法活动,12月16日USACO第一轮比赛正式结束!第二轮USACO比赛将于1月中旬开启。USACO竞赛如何报名?USACO竞赛比赛流程是什么?初次参加USACO如何备考?思客USACO线上辅导进行中,文末可咨询。
25年USACO报名流程
登录USACO官网,注册账号
点击右侧登录栏的“Register for new Account”即可。
正确填写个人信息,记得核实信息的正确性。
包括:用户名、邮箱、名、姓氏、所在中学、高中毕业年份(已毕业则输入9999)、国籍(中国填写CHN)等
提交个人信息,查收个人密码。
点击“submit”提交,账号密码会发送至填写的邮箱中;邮箱查收自己的账号密码,并登录官网(24小时内首次登录方可激活,登录后可修改密码)。
25年USACO比赛流程
USACO注册好账号即可直接参赛。
登录账号,进入比赛。
点击左侧赛事说明中的“December 2024 Contest Page”进入比赛。
同意规则,即可比赛。
可以选择浏览器自带的网页翻译功能或者翻译软件阅读,阅读完比赛规则,将页面下滑至最下方,点击“Start the Contest!”即可开始比赛。
跳出弹窗后,点击“确定”进入题目页面。
注意:一旦点击“确定”按键,选手的比赛用时就会立即倒计时,且无法暂停。
进入题目页面,点击标题即可查看相应题目并提交程序。对于尚未提交的试题,封面页会对应显示“Not submitted”。对于已经提交的试题,封面页会对应显示“Submitted and Graded”。
提交代码,在规定的时间内依次解题。选择使用的编程语言,在本地完成代码,以文件形式进行提交。
注意:USACO的评测环境为UNIX,文件名只能是英文字母或数字,不能加空格、下划线等特殊字符,也不能用中文,对于文件名的大小写是敏感的,同时规定文件内容的每一行均需以换行符’\n’结尾。
提交文件后,系统会对代码进行解析和评测。
注意:USACO竞赛黄金和铂金级组今年增加了成绩认证,考生必须在美国东部时间周六中午12:00-12:15之间点击开始比赛(中国区需要换算成北京时间),所有人会在同一时间参赛。如果没有在规定时间进入,那么成绩将无法被认证。
初次参加USACO备考攻略
选择合适的编程语言
USACO竞赛包含 C、C++、Java、Python等编程语言,C++非常接近汇编语言,更底层,所以效率提升也是巨大的,很多学生也选择了C++作为参赛语言;参赛学生选择自己熟练掌握的语言参赛即可。
掌握算法与数据结构
USACO竞赛4个级别考察的侧重点不同,建议参赛学生掌握USACO考察板块,逐一练习。
铜升银级别:掌握递推算法、递归算法、矩形几何学、模拟、完整捜索、全排列子集回溯、简单贪心算法和简单图论。
银升金级别:需要掌握排序、二分查找、递归搜索、图的遍历、FLoodfill 算法、扫描线算法、线性数据结构、堆、二叉树等。
金升铂金级别:会高频考察别搜索、数论、最近公共祖先、博弈论、区间动态规划、树形&状压动态规划;图论算法树链部分、网络流和二分图等内容,需要结合历年的真题进行复习。
犀牛USACO培训辅导课程
犀牛开设USACO竞赛培训辅导课程,包含不同基础阶段课程,全程班、冲刺班,此外,还有各大编程语言专项辅导课程,不同需求学生个性化匹配。
课程名称 |
班级人数 |
课时数 |
USACO竞赛培训基础班 |
3-6人 |
30H |
USACO竞赛培训冲金班 |
3-6人 |
30H |
USACO竞赛培训长线班 |
3-6人 |
60H |
USACO竞赛培训全程班 |
3-6人 |
60H |
USACO竞赛培训强化班 |
3-6人 |
30H |
USACO竞赛部分课程设置
USACO竞赛教材
课程类型:精品小班 / 一对一
授课模式:线上线下同步开课,可回放不断学习。
授课语言:中英双语教学 / 纯英文授课
USACO培训辅导课程
联系客服小助手在线咨询
AMC04-17
物理碗04-23
物理碗06-05
化学竞赛01-11