USACO计算机竞赛2024年度新赛季已经开启。这项比赛虽然说是美国的竞赛,但是它对其它国家的同学来说也是很友好的!对于计算机比较感兴趣的同学,有编程基础的同学,都可以踊跃报名尝试!附上了考试流程,需要USACO计算机竞赛真题的同学,扫码添加小助手领取!
USACO计算机竞赛:
■积分赛制,分为月赛和公开赛
■三次月赛,每年的12,1,2月份
■3月份会组织一次USACO Open(公开赛)
■5-6月会组织美国国家队集训(25人左右),选拔IOI美国国家队成员(4人),要求美国籍
(中国的孩子可以参加全部月赛和公开赛,推荐参加!)
■USACO前3场晋级赛每场4个小时,US Open 5个小时。可以在比赛规定时间内使用USACO账号登陆,在线打开赛题后开始计时。选手需要在时间结束前通过网络将写好的程序提交。
■程序提交后系统会给出评测结果。可使用C++,Java,Python,Pascal,和C中的任意一种编程语言。对于后续有志于冲刺Camp的选手来说,建议一开始就选择C++语言,避免后续更换编程语言。
■每场比赛达到一定分数,一般是满分,可直接晋级到下个级别继续参赛。因此理论上,咱们同学如果实力足够强,即使到了12 年级开始参赛,在12月赛中也有可能从铜级一直晋升到铂金级。不过对于有志于冲刺Camp的同学,最晚要 11 年级参赛才有可能。
■USACO竞赛报名官网http://www.usaco.org/■USACO竞赛注册报名
进入官网,点击右侧登录栏的“Register for new Account”进行账号注册。
注册新账户,用英文正确填写个人信息:用户名、邮箱、名、姓氏、所在中学、高中毕业年份(已毕业则输入9999)、国籍(中国填写CHN)。
个人信息填写完成后,点击“submit”提交,账号密码会发送至填写的邮箱中。
在邮箱查收自己的账号密码,并登录官网(24小时内首次登录方可激活,登录后可修改密码)。
进入官网,在右侧登录账号,再点击左侧赛事说明中的“here”进入比赛。
正式开始前详细阅读比赛规则,如果参赛选手想阅读中文版可以选择浏览器自带的网页翻译功能或者翻译软件。
阅读完比赛规则,将页面下滑至最下方,点击“Start the Contest!”即可开始比赛。
跳出弹窗后,点击“确定”进入题目页面。
注意:一旦点击“确定”按键,选手的比赛用时就会立即倒计时,且无法暂停。
■开始比赛
进入题目页面,点击标题即可查看相应题目并提交程序。
对于尚未提交的试题,封面页会对应显示“Not submitted”。对于已经提交的试题,封面页会对应显示“Submitted and Graded”。
进入题目后,点击语言栏选择Chinese(zh),可以切换题目语言为中文。
根据官方规则,目前只有青铜组和白金组试题提供中文版,其他组别暂时没有,后续官方可能会更新。
需要中文版的参赛选手可以选择使用浏览器自带的网页翻译功能或者翻译软件翻译试题。
■敲写代码在规定的时间内依次解题。选择使用的编程语言,在本地完成代码,以文件形式进行提交。
USACO要求程序使用标准输入输出,相应的文件名在题目中会有写明。但务必注意的是,USACO的评测环境为UNIX,对于文件名的大小写是敏感的,同时规定文件内容的每一行均需以换行符’ ’结尾。
USACO允许选手在比赛时间内多次提交自己的程序,最终评测和排名以最后一次提交的程序为依据。
USACO目前判分方式和NOI系列赛事相同,即依据程序所能正确求解的测试点数量按比例计分。对于各个测试点,一般题目会标注相应的时限要求和内存要求(如未具体标注,则C/C++/Pascal默认时限2秒,Java/Python默认时限4秒,内存均默认256MB)。
以上为一个题目的评测示例,即最终包含了10个测试点,其中7个正确、3个超时——绿色表示正确,红色表示错误(x表示错误答案,t表示时间超限,!表示运行时错误或内存超限,e表示输出文件为空,m表示找不到输出文件)。
代码提交后,系统会自动给出评分,如果拿到了满分,系统会提示直接晋级。
如果没有拿到满分,需要等待官方公布晋级分数线,每场月赛结束后一周内,官方会通过电子邮箱发放参赛选手的程序的评测结果。成功晋级就可以在下一场月赛中参加更高级别的竞赛,没有成功晋级只能在下一场月赛中继续在原组别中打比赛。
同时进入官网,点击Contests,在相应的页面上可以找到比赛的最终结果总结、测试数据、题目解析、比赛的简要分析及参赛选手的成绩统计。
▶课程量身打造
制定课前测试,根据测试结果分配合适的班课,不同班型适合不同基础学生学习。
▶师资力量优秀
主讲老师大部分为海内外名校毕业,拥有多年国际竞赛教学经验。
▶教材精编
独家优秀的教研团队研发出一套成体系化的教材和课程,能够帮助学生快速搭建一套全面的竞赛知识体系,了解自己的优势和薄弱项,进而针对性查漏补缺,冲分拿奖。
▶培训体系完善
自有一套成熟的OMO(Online-Merge-Offline)授课体系。
五大课程亮点
▶课程大纲:课内外知识点全覆盖
▶课程类型:4-8人小班授课/一对一授课模式
▶学习阶段:基础、强化、冲刺三个阶段,每个阶段根据不同基础、不同学习时间分班。
▶授课模式:线上线下同步开课,可回放不断学习;线下课程、名师互动直播课程、录播课程均可选择
▶授课语言:中英双语教学/纯英文授课
培训课程开设了精品小班、一对一等多种班型,家长和同学们可任意选择,线下+线上同步授课
已在上海、北京、广州、深圳、苏州、杭州、南京、青岛、无锡、武汉、合肥、济南、成都、郑州、香港等多个城市开设校区。
USACO计算机竞赛:
■积分赛制,分为月赛和公开赛
■三次月赛,每年的12,1,2月份
■3月份会组织一次USACO Open(公开赛)
■5-6月会组织美国国家队集训(25人左右),选拔IOI美国国家队成员(4人),要求美国籍
(中国的孩子可以参加全部月赛和公开赛,推荐参加!)
■USACO前3场晋级赛每场4个小时,US Open 5个小时。可以在比赛规定时间内使用USACO账号登陆,在线打开赛题后开始计时。选手需要在时间结束前通过网络将写好的程序提交。
■程序提交后系统会给出评测结果。可使用C++,Java,Python,Pascal,和C中的任意一种编程语言。对于后续有志于冲刺Camp的选手来说,建议一开始就选择C++语言,避免后续更换编程语言。
■每场比赛达到一定分数,一般是满分,可直接晋级到下个级别继续参赛。因此理论上,咱们同学如果实力足够强,即使到了12 年级开始参赛,在12月赛中也有可能从铜级一直晋升到铂金级。不过对于有志于冲刺Camp的同学,最晚要 11 年级参赛才有可能。
■USACO竞赛报名官网http://www.usaco.org/■USACO竞赛注册报名
进入官网,点击右侧登录栏的“Register for new Account”进行账号注册。
注册新账户,用英文正确填写个人信息:用户名、邮箱、名、姓氏、所在中学、高中毕业年份(已毕业则输入9999)、国籍(中国填写CHN)。
个人信息填写完成后,点击“submit”提交,账号密码会发送至填写的邮箱中。
在邮箱查收自己的账号密码,并登录官网(24小时内首次登录方可激活,登录后可修改密码)。
进入官网,在右侧登录账号,再点击左侧赛事说明中的“here”进入比赛。
正式开始前详细阅读比赛规则,如果参赛选手想阅读中文版可以选择浏览器自带的网页翻译功能或者翻译软件。
阅读完比赛规则,将页面下滑至最下方,点击“Start the Contest!”即可开始比赛。
跳出弹窗后,点击“确定”进入题目页面。
注意:一旦点击“确定”按键,选手的比赛用时就会立即倒计时,且无法暂停。
■开始比赛
进入题目页面,点击标题即可查看相应题目并提交程序。
对于尚未提交的试题,封面页会对应显示“Not submitted”。对于已经提交的试题,封面页会对应显示“Submitted and Graded”。
进入题目后,点击语言栏选择Chinese(zh),可以切换题目语言为中文。
根据官方规则,目前只有青铜组和白金组试题提供中文版,其他组别暂时没有,后续官方可能会更新。
需要中文版的参赛选手可以选择使用浏览器自带的网页翻译功能或者翻译软件翻译试题。
■敲写代码在规定的时间内依次解题。选择使用的编程语言,在本地完成代码,以文件形式进行提交。
国内信奥赛采用C++14标准,USACO建议选择C++11。
USACO要求程序使用标准输入输出,相应的文件名在题目中会有写明。但务必注意的是,USACO的评测环境为UNIX,对于文件名的大小写是敏感的,同时规定文件内容的每一行均需以换行符’ ’结尾。
USACO允许选手在比赛时间内多次提交自己的程序,最终评测和排名以最后一次提交的程序为依据。
USACO目前判分方式和NOI系列赛事相同,即依据程序所能正确求解的测试点数量按比例计分。对于各个测试点,一般题目会标注相应的时限要求和内存要求(如未具体标注,则C/C++/Pascal默认时限2秒,Java/Python默认时限4秒,内存均默认256MB)。
以上为一个题目的评测示例,即最终包含了10个测试点,其中7个正确、3个超时——绿色表示正确,红色表示错误(x表示错误答案,t表示时间超限,!表示运行时错误或内存超限,e表示输出文件为空,m表示找不到输出文件)。
代码提交后,系统会自动给出评分,如果拿到了满分,系统会提示直接晋级。
如果没有拿到满分,需要等待官方公布晋级分数线,每场月赛结束后一周内,官方会通过电子邮箱发放参赛选手的程序的评测结果。成功晋级就可以在下一场月赛中参加更高级别的竞赛,没有成功晋级只能在下一场月赛中继续在原组别中打比赛。
同时进入官网,点击Contests,在相应的页面上可以找到比赛的最终结果总结、测试数据、题目解析、比赛的简要分析及参赛选手的成绩统计。
四大课程优势
▶课程量身打造
制定课前测试,根据测试结果分配合适的班课,不同班型适合不同基础学生学习。
▶师资力量优秀
主讲老师大部分为海内外名校毕业,拥有多年国际竞赛教学经验。
▶教材精编
独家优秀的教研团队研发出一套成体系化的教材和课程,能够帮助学生快速搭建一套全面的竞赛知识体系,了解自己的优势和薄弱项,进而针对性查漏补缺,冲分拿奖。
▶培训体系完善
自有一套成熟的OMO(Online-Merge-Offline)授课体系。
五大课程亮点
▶课程大纲:课内外知识点全覆盖
▶课程类型:4-8人小班授课/一对一授课模式
▶学习阶段:基础、强化、冲刺三个阶段,每个阶段根据不同基础、不同学习时间分班。
▶授课模式:线上线下同步开课,可回放不断学习;线下课程、名师互动直播课程、录播课程均可选择
▶授课语言:中英双语教学/纯英文授课
培训课程开设了精品小班、一对一等多种班型,家长和同学们可任意选择,线下+线上同步授课
已在上海、北京、广州、深圳、苏州、杭州、南京、青岛、无锡、武汉、合肥、济南、成都、郑州、香港等多个城市开设校区。