作为华南地区的经济、科教中心城市,广州各中学的学科素质教育一直排在全国一线城市前列。除了像美国AMC数学竞赛这种耳熟能详的国际竞赛外,广州学子在信息学竞赛上“偷偷发力”中...
广州外国语学子参加的USACO竞赛是什么?如何参加USACO竞赛?USACO竞赛难吗?USACO竞赛备考要准备多久?今天Sharon老师就来为大家介绍下这项北上广深一线牛娃“偷偷”拿奖的信息学奥赛——USACO竞赛。
什么是 USACO竞赛 ?
USACO(United States of America Computing Olypiad), 即美国计算机奥林匹克竞赛,全球小学生、初中生、高中生均可参与,且无需任何费用。优胜者可代表美国队参加每年夏季举办的国际信息学奥林匹克竞赛(lOl)。
USACO竞赛注重算法和运用两方面的技能。它要求选手使用C、C++、Java、Pascal和Python这5种编程语言中的一种,编写解决题目问题的计算机程序,综合考察数据结构、算法、数学逻辑、编程等知识。
USACO竞赛难度从易到难,分为四个等级,分别是:铜级,银级,金级,白金级,每个人都必须从铜级开始参赛,通过一级一级的晋级,最后达到白金级别。各级别难度不一。
01、铜级
难度等级:⭐
铜级是USACO竞赛的入门级别,注册即为铜级,竞赛要求只需要基本编程常识,会至少一种编程语言,就可以参加比赛,并且,从铜级升银级大部分学生通过一次考试就可以做到。难度相当于国内的NOIP普及组试题。
02、银级
难度等级:⭐⭐
银级是USACO竞赛中的第二个级别,难度也不是非常大,一般学生通过练习也是可以取得不错的成绩。USACO竞赛银级需要掌握基本算法(例如:贪心算法、递归搜索等),还需了解基础数据结构。从银级开始,学生需要学习一些算法知识才可以应对银级考试。难度相当于国内NOIP提高组试题。
03、金级
难度等级:⭐⭐⭐
金级是USACO竞赛中较难的级别,学生需要有一定的算法基础,理解一些抽象的方法(例如:最短路径、动态规划),并对数据结构有比较深刻的了解。USACO金级试题难度在于IOI和NOIP试题之间,较难。
04、白金级
难度等级:⭐⭐⭐⭐
白金等级是USACO竞赛中较难的级别了,一般需要很高的编程基础,要对算法有深入的了解才可以。
USACO竞赛参赛方式
USACO考试,官网注册即可,注册 = 报名,规定时间内参赛即可。报名不收取任何费用。
1、考生直接登录USACO官网 http://www.usaco.org/
右侧点击Register for New Account
2、填写个人信息进行注册
注意:密码将立即通过电子邮件发送给您(如果您没有立即看到它,请检查您的垃圾邮件文件夹)。您可以稍后通过编辑账户详细信息来更改密码。
请输入您的真实姓名,因为这是我们在比赛结果中识别您的方式。虚假或不可接受的个人姓名将不会收到比赛结果,并可能随时被删除,恕不另行通知!
USACO竞赛参赛流程
1. 注册账号登录USACO官网:http://www.usaco.org/,点击Register for New Account按钮,注册新账户。
USACO官网:
2. 填写信息并激活账号注册后按照下图指引填写信息:
注册结束后,在绑定的邮件中查收自己的账号和默认密码。并如下图登录官网(24小时内首次登录方可激活,登录后可修改密码),并点击“Login”。
3. 开始比赛
选手需要在比赛开放期间进入竞赛页面参与比赛。点击“Start the Contest!”键即可开始比赛。选手的比赛用时就会立即倒计时,且无法暂停。
进入题目后,点击红框处选择Chinese(zh),可以切换题目语言为中文:
4. 提交答案
完成之后就可以提交啦!比赛时需要按要求在自己的编程环境(例如DEV-C++)中完成题目,并提交cpp文件。比赛会在时限过后自动结束(如已经获得满分,则可以手动提前结束),只需在比赛结束前确保提交过已经完成的题目即可。
机构USACO竞赛辅导
对于USACO的课程体系,经过不断的研究,以及对于几百名学⽣的学习能力分析,机构计算机教师团队最终总结出了⼀套lecture + lab的课程体系方案。即知识点授课+习题课教学体系,这是目前很多美国主流大学都在用的教育体系,我们经过改良优化这种体系来高效备战USACO考试。
机构已在上海、北京、广州、深圳、苏州、杭州、南京、青岛、无锡等多个城市均有开设校区,致力于为准留学生家庭提供全方位的升学服务。