USACO学术活动是美国的一项信息学奥赛,这项学术活动在娶亲球的认可度都非常的高。在每场月赛中,根据之前题目的完成情况,选手会被分为青铜,白银,黄金与铂金五个不同段位,不同段位的题目难度依次递增。
新注册的参赛选手需要从青铜起步,在规定时间内完成三道题目,如果完成度较好将会被提升到更高段位。对于部分具备极强编程技能和算法基础的选手来说,甚至可以在一次月赛开放期内连升多级到铂金段位。
青铜
参赛资格:一进入USACO注册账号即为铜级。 铜级选手通常都是刚接触编程的新手,对算法和数据结构了解较少。
难度等级:铜级考试只要基本编程常识,会至少一种编程语言。铜级的编程限制时间还是够用的,大部分初次参赛的选手都能在第一次考试中晋级白银级,只要他们对基本的程序设计有所了解。
白银
参赛资格:通过青铜级比赛的选手。 白银级选手通常已经对算法和数据结构有了一定的了解,对编程语言也比较熟悉。
难度等级:需要基本的问题解决能力和简单算法(例如:贪心算法,递归搜索等),还需了解基础数据结构。从白银级开始,选手需要寻找更好的算法才能使程序在规定时间内跑完。白银级的题目通常需要选手运用一定的编程技巧,并对输入输出有较强的处理能力。
黄金
参赛资格:通过白银级比赛的选手。 黄金级选手在算法和数据结构方面都有较强的理解能力,对各种编程技巧也比较熟练。
难度等级:需要有一定的算法基础,理解一些抽象的方法(例:最短路径,动态规划),并且对数据结构有比较深的了解。黄金级的题目难度较大,需要选手运用复杂的算法和技巧来解决,输入输出处理也比较复杂。
白金
参赛资格:通过黄金级比赛的选手。 白金级选手是USACO比赛的高手,在算法,数据结构和程序设计方面都达到了很高的水平。
难度等级:需要有很高的编程基础,对算法有深入的了解。部分比赛问题最后的优化方案,可能不只一个,得出的答案也不只一个。白金级的题目是USACO比赛中最难的,需要选手运用顶尖的算法和程序设计技能才能在限时内解决。
【扫码免费领取】USACO真题+一对一备考规划!
咨询报名注意事项+预约试听体验课
预约最新真题讲座、课程详情可添加下方顾问老师咨询