美国计算机竞赛 高中,USACO美国高中计算机奥林匹克竞赛

美国计算机奥林匹克竞赛(USA Computing Olympiad,简称USACO)是由美国官方举办的中学生计算机编程与算法线上比赛,也是誉满全美的中学生计算机编程竞赛。这个赛事类似于中国国内的NOIP(现已改为CSP-S/J)、NOI等系列比赛,同样都是算法竞赛。

比赛形式

网络在线进行提交编写好的程序,比赛采取积分赛制,分为月赛和公开赛两轮。月赛举办于每年十二月、一月与二月,公开赛举办于每年的三月。在每场月赛中,根据之前题目的完成情况,选手会被分为不同的组别(青铜组、白银组、黄金组、铂金组),难度依次递增。新注册的参赛选手需要从铜组开始打起,在规定时间内完成三道题目,如果完成度较好将会被提升到更高组别。选手可以在该次月赛指定的时间范围(通常是4天,覆盖一个周末)中的任何一个时间打开题目,并在规定的时间内完成比赛并提交。通常情况,月赛比赛的时长为4-5小时,选手需要完成3-4道题目。

比赛难度

青铜级参赛资格:进入USACO注册账号即为青铜级。难度等级:青铜级考试只要求掌握基本编程常识,会至少一种编程语言。青铜级的编程限制时间还是充足的,只要掌握基础的编程技能,大部分选手都能在第一次考试中晋级白银级。白银级参赛资格:通过青铜级比赛的选手。

难度等级:需要掌握基本的问题解决能力和简单算法(例如:贪心算法,递归搜索等),还需了解基础数据结构。从白银级开始,选手需要寻找更好的算法才能使程序在规定时间内跑完。

黄金级

参赛资格:通过白银级比赛的选手。

难度等级:需要有一定的算法基础,理解一些抽象的方法(例:最短路径,动态规划),并且对数据结构有比较深的了解。

白金级

参赛资格:通过黄金级比赛的选手。

难度等级:需要有很高的编程基础,对算法有深入的了解。部分比赛问题最后的优化方案,可能不止一个,得出的答案也不止一个。

比赛语言

USACO主办方为题目提供了多种语言翻译,包括中文;参赛选手可使用的编程语言:C/C++、Java、Python、Pascal。

比赛时间

2019-2020赛季时间暂未开放,可参考2018-2019赛季时间:Dec 14-17:First Contest

Jan 18-21:Second Contest

Feb 22-25:Third Contest

Mar 29-Apr 1:US Open

May 23-Jun 1:Training Camp

Aug 4-11:IOI 2019 in Azerbaijan

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值