USACO是美国的中学生信息学奥林匹克竞赛,等同于中国的NOI系列赛事。每年,USACO都会选拔出4名国家队队员,为美国出征IOI。因此,也有不少人将之称为“美版免费CSP-J/S”,其含金量和国内信奥相比毫不逊色。
在USACO竞赛体系中,12月、1月及2月被设定为常规月赛阶段,每场竞赛的持续时间为4小时;而3月份则安排为公开赛,其竞赛时长延展至5小时,并以更高的难度著称。
USACO的前四场比赛是在线进行的,而且欢迎世界各地的选手参加,USACO报名截止时间可以是正式考试前的任何时间。近年来随着国内信奥学习热度暴增,参加USACO的国内选手人数也与日俱增。
对于希望提升或检验自己信息学水平的中国选手,USACO是非常值得参加的;对于有前往美国留学意向的选手,USACO Platinum白金组的获奖,也是相当硬核的履历加分项!
①USACO每场比赛4个小时。可以在比赛规定时间开始后登陆USACO账号,从在线打开试题后开始计时。一套试题中有3-4道题,选手需要在时间结束前通过网络将写好的程序提交。
②程序提交后官网会给出用test case检测程序的结果,并根据结果给出这一题的得分。可以使用C++、Java、Python、Pascal和C中的任意一种编程。比赛对于程序的大小,运行需要的内存以及运行的时间都有一些具体规定。对于后续有志于冲刺Camp的选手来说,建议一开始就选择C++语言,避免后续更换编程语言。
③在比赛时间内,如果拿到了高分(接近满分或满分),系统会提示直接晋级,可以在这4天内继续挑战下一级,只要实力足够,一场考试可以升到满级铂金级。
④选手必须依次通过青铜、白银、黄金,直至最高级铂金,不可跳级,但是实力足够,可以连续晋级。铂金级选手如果有足够的精力,可以继续参赛打排名,争取拿到美国国家集训队(Camp)的Offer。因此在备赛过程中,可以提前准备,不必等通过一个级别后再开始学习下一个级别。
犀牛USACO竞赛培训课程采用的是由犀牛计算机教研团队总结出了一套lecture +lab课程体系方案,即知识点授课+习题课教学体系,帮助同学们高效备考USACO竞赛,线上线下可上课。
USACO铜升银基础班
适合计算机编程刚入门,语言基础薄弱的学生,主要强化基本编程能力和简单的算法应用。
USACO银升金基础班
至少会一门计算机编程语言(推荐C++或Java),算法基础较一般,有一定比赛经验。
USACO金升铂金高级班
有完善的计算机编程语言基础,有入门算法经验,一定比赛经验,如NOIP,USACO银组晋级。