USACO美国计算机竞赛每年十二月到次年三月,每月一场,共四场
美东时间:
12月15-18日:第一场比赛
1月26-29日:第二场比赛
2月16-19日:第三场比赛
3月15-18日:美国公开赛
竞赛信息
每年12月到次年3月,每月1场比赛,共4场
12月、1月、2月为月赛;3月进行 US Open 公开赛
考试时间为3~5小时
适合任意年级的中学生参加,对计算机编程感兴趣的学生或者要申请计算机专业的学生
个人参赛,通过在USACO官网上注册帐户(免费),选手可选择 C、C++、Java、Python 任意语言参加。
考试形式为在线机考,提交完3道题的全部代码后系统会自动给出评分,每个编程问题的分值相同,总分是1000分。
满分1000分,通常600-800分会晋级下一个级别。
USACO月赛晋级路径为:铜级 → 银级 → 金级 → 铂金级,难度依次提高。新注册的参赛选手需要从最低级别开始参赛,并逐步提升自己的水平。
USACO竞赛等级
USACO共有四个等级:青铜(注册账号即为青铜级)、白银、黄金、铂金。
USACO的铜、银、金和铂金 4 个组别的难度是依次递增的,第一次参赛需要从铜组开始参加,达到一定分数才可以自动晋级到下一个组别。
铜级别
需要考核知识
基础数组,多重循环,复合判断,枚举算法
银级别
基本数据结构,贪心,递归,递推等基本算法
黄金级别
堆,栈,树,链表等高级数据结构,动态规划等高级算法,算法时间和空间复杂度
白金级别
各类高级的数据结构,尤其需要注意算法的时间和空间复杂度
USACO计算机考试流程安排
USACO每次比赛持续四天,考试时间从周五到周一,选手可以灵活选择比赛开始时间即比赛期间内任意时间可以考试。
USACO每场比赛4小时,在比赛规定时间开始后登陆USACO账号,从在线打开试题后开始计时。在连续的4小时内进行考试,中间不能暂停,一套试题中有3道题,选手需要在时间结束前通过网络将写好的程序提交。
程序提交后官网会给出用test case检测程序的结果,并根据结果给出这一题的得分。可以使用C++、Java、Python、Pascal和C中的任意一种编程。比赛对于程序的大小,运行需要的内存以及运行的时间都有一些具体规定。
如果拿到了高分(接近满分或满分),系统会提示直接晋级,可以在这4天内继续挑战下一级,实力强的同学可以在一个期间内一路晋级到白金。
1、USACO课程是根据USACOguide指导⽹站上的考点需求,由专业⽼师设计并开发的。
2、重点突出了算法考点知识,全⾯挖掘学⽣的潜⼒,有助于培养学⽣的编程能⼒和思维能⼒,更好的帮助学⽣通过⽐赛。
3、课程设置更加有优势,模仿了美国⼤学的Lecture + Lab的先进课程体系模式,即主课+答疑课的课堂形式。
4、 教师均来⾃海内外名校,并且每位教师有多年授课经验,带出的学⽣都取得了优异的成绩。
初级班:计算机编程刚入门,语言基础薄弱,无比赛经验计划申请计算机专业的中学生
中级班:至少会一门计算机编程语言(推荐C++或Java),算法基础一般,少量比赛经验
高级班:有完善的计算机编程语言基础,有入门算法经验,一定比赛经验,如NOIP,USACO银组等
班级名称
课时
班型
USACO培训基础班
30
3-8人班
USACO竞赛培训强化班
USACO竞赛培训铜升银
50
USACO竞赛培训银升金
40
USACO竞赛培训金升铂金
USACO培训一对一
定制
1V1
USACO 1V1/小班教学
线上/线下均可参加
长按二维码
回复【USACO课程】咨询
关键字:USACO竞赛,USACO培训班,USACO竞赛辅导,USACO计算机,