USACO美国计算机(信息学)竞赛相当于国内的NOIP计算机比赛。不同的是NOIP需要通过CSP晋级,而USACO竞赛没有晋级限制,任何学生都可以直接在官网免费报名!USACO计算机竞赛可以使用哪些编程语言?哪个语言最好用?
2024-2025年最新USACO竞赛时间已出!随时可以报名!
MIT美国麻省理工学院招生官网推荐竞赛:USACO
(达到金级、铂金级别,对申请top前30的名校甚至藤校都非常有用!)
USACO竞赛时间、晋级规则
USACO每年有四场比赛,分别在12月、1月、2月和3月举行。每场比赛持续3-4天,参赛者可以选择在这段时间内的任意3-5小时内完成比赛。
12月、1月、2月都是常规月赛,需要通过铜级→银级→金级→铂金级逐级晋级。3月份举办的是美国公开赛,在公开赛中获奖将被邀请参加USACO集训营(集训营仅限美国国籍学生参赛)
2024-2025年最新USACO计算机竞赛时间已出:
● 第一场月赛:2024年12月13日 -- 12月16日
● 第二场月赛:2025年1月24日 -- 1月27日
● 第三场月赛:2025年2月21日 -- 2月24日
● 美国公开赛:2025年3月21日 -- 3月24日
新注册的参赛选手需要从最低级别铜级开始参赛,通过分数线晋级后在下个月参加更高一级的比赛。
USACO竞赛分数当场公布。如果选手在一场比赛中获得满分,ta将当场晋级参加下一级别。如果选手足够优秀,甚至可以在一场为期4天比赛内从铜直接晋级到铂金。
● USACO满分晋级——1000分
● USACO常规晋级——700-800分
USACO竞赛报名方式
USACO竞赛无报名费用,不限国籍、不限年级,任何对计算机编程感兴趣的学生都可以进入官网注册报名并参赛!报名方式如下:
1. 官网注册一个账号(注册即报名)
登录USACO官网:www.usaco.org/,在界面右侧点击【Register for New Account】(注册新账号),注册成功自动为铜级
2. 填写个人信息并激活账号
注册成功后按照下图指示填写个人信息
密码会通过电子邮件即时发送,没有收到邮件可以在垃圾邮件中查看是否被过滤
注册结束后,需要在绑定的邮件中查收自己的账号和默认密码。并如下图登陆官网(24小时内首次登陆方可激活)
输入密码后点击【Login】
登录后可以通过编辑账户详细信息更改密码。
USACO竞赛语言要求
usaco竞赛可以使用C++、Java、Python、Pascal和C语言来参赛,评判标准是运行是否流畅快速、编码是否高效。建议使用C++参赛,一劳永逸,也可以使用Java和Python过渡。
从运行速度来看:C++ > Java > Python
●Python:易学易考,但运行速度较慢,只建议在铜级赛中使用。
●Java:容易上手,是美国高中APComputer Science A要求的语言,且在铜和银级中和C++区别不大。
●C++:在金级和铂金级中更有优势。但C++虽然程序紧凑效率高,但起步难,不建议初学者自学。
USACO竞赛培训:金/银/铜级
机构USACO竞赛培训(2024-2025赛季)各级别备考辅导课程培训开始招生,带你实现一站式晋级!
USACO铜升银基础班(50课时)
USACO铜升银提高班(30课时)
USACO铜升银冲刺班(20课时)
🏆USACO银升金基础班(50课时)
🏆USACO银升金提高班(30课时)
🏆USACO银升金冲刺班(20课时)
不同级别、不同课时,需要通过测试分班。