犀牛国际教育旗下指定官方网站~

课程咨询热线 400-656-1680

2024USACO竞赛比赛规则是什么?赛季是什么时候?

发布时间:2024-09-30 11:16:24 编辑:李琳来源:犀牛国际教育

USACO赛季时间为每年12月份至次年3月份,5月份选出国家集训队,加油吧少年!

图片

USACO 是面向全球开放的比赛,各国中小学生都可以参赛,采取的是网上参赛形式,不收取任何参赛费用

目前支持五种编程语言,分别是 C++, Java, Python, C, Pascal。比赛试题只提供英语、法语、俄语等版本,没有中文版

 

USACO竞赛比赛规则

USACO前3场晋级赛每场4个小时US Open 5个小时。可以在比赛规定时间内使用USACO账号登陆,在线打开赛题后开始计时。选手需要在时间结束前通过网络将写好的程序提交

程序提交后考试系统会给出评测结果。可以使用C++,Java,Python,Pascal,和C中的任意一种编程语言。对于后续有志于冲刺Camp的选手来说,建议一开始就选择C++语言,避免后续更换编程语言。

每场比赛达到一定分数,一般是满分,可直接晋级到下个级别继续参赛。因此理论上,咱们同学如果实力足够强,即使到了12 年级开始参赛,在12月赛中也有可能从铜级一直晋升到铂金级。不过对于有志于冲刺Camp的同学,最晚要 11 年级参赛才有可能

 

USACO竞赛路径规划

 选手必须依次通过青铜、白银、黄金,直至最高级铂金,不可跳级,但是实力足够,可以连续晋级

铂金级选手如果有足够的精力,可以继续参赛打排名,争取拿到美国国家集训队(Camp)的Offer。因此在备赛过程中,可以提前准备,不必等通过一个级别后再开始学习下一个级别。

USACO竞赛四个等级难度是层层递增的,所以对学生能力要求越来越高。

USACO竞赛铜级难度:★★☆☆☆

USACO竞赛银级难度:★★★☆☆

USACO竞赛黄金级难度:★★★★☆

USACO竞赛铂金级难度:★★★★★

在USACO竞赛中拿奖并非易事,竞赛参赛人数越来越多,其中Bronze铜级别的通过率大概在15%左右,

Silver银级别的通过率则只有5%到6%,

Gold金级别的通过率最低,只有2%至3%。

 

不同基础的学生如何备赛

对于没有编程基础的学生如何备赛?

建议从python或者java入手,上手较快。学习主要内容为数据结构,编程语法,配合一定强度的练习,可以初步通过铜级的选拔。

 对于有部分编程基础的学生如何备赛?

比如在读AP计算机的高一高二同学可以从C++或者C入手。作为编程语言中强大且基础的两门,无论是应付比赛还是在以后读本科或者工作中使用,提前学习C++和C都是不错的选择。

对于有编程基础及编程经验的学生如何备赛?

参加过国内NOI的同学,设定的目标可以直接冲击至少黄金级别以上的奖项。在有数据结构和编程语法的前提下,需要系统的学习一些常见算法,同时大量练习黄金,铂金级别的真题。

 

USACO竞赛资料分享

书单推荐:

图片

图片

图片

图片

图片

各级别竞赛题:

图片

图片

图片

图片

图片

相关标签:

犀牛竞赛资料库

国际竞赛类资料

TOP