USACO每场比赛3-5个小时。可以在比赛规定时间开始后登陆USACO账号,从在线打开试题后开始计时。一套试题中有3-4道题,选手需要在时间结束前通过网络将写好的程序提交。
程序提交后官网会给出用test case检测程序的结果,并根据结果给出这一题的得分。可以使用C++、Java、Python、Pascal和C中的任意一种编程。比赛对于程序的大小,运行需要的内存以及运行的时间都有一些具体规定。
每次比赛,实力强的选手可以连续升级。在比赛窗口开放的4天时间内,选手可以选择任意时间开始比赛。
开始比赛3-5小时内,如果拿到了高分(接近满分或满分),系统会提示直接晋级,可以在这4天内继续挑战下一级,只要实力足够,一场考试可以升到满级铂金级。
-
竞赛赛制:采取积分赛制,分为月赛和公开赛两轮。USACO分为铜、银、金、铂金四个级别,难度依次递增。
-
晋级路径:青铜级→白银级→黄金级→铂金级,难度逐级递增。新注册的参赛选手需要从最低组别开始打起。
-
所有的新参赛选的手都是从铜牌组别开始,比赛的晋级是永久有效的,成绩也可以跨赛季。所以,比如:参赛学生一旦从银级晋升到金级,那么就再也不需要参加银级比赛了。
-
参赛选手必须使用相同的ID登录所有的比赛,以便官方可以看到参赛选手的比赛进展。
-
对于参加白/铂金组别的所有美国学生,将要求所有参赛者在同一时间参加比赛,这将是在美东时间的周五至周一这个比赛时间范围的周六中午开放比赛窗口。
-
考虑到时间安排有时很难协调,获得了3个认证分数而不是4个认证分数的学生,也仍将有机会被选择入围选拔。由于在赛季的中期,有参赛选手从黄金级别晋级到白/铂金级,认证分数少于3个分数的学生也可能被考虑选拔入围(在这种情况下,认证分数越高越好)。
USACO资讯
添加微信小助手 在线咨询

计算机竞赛教研团队依据美国下一代科学标准NGSS,美国计算机教师协会K-12教育标准,美国共同核心州立标准CCSSS,设计编程课程。
USACO竞赛采用体系化的专业教材,将竞赛知识点和国际课程知识点整合。USACO教研组老师曾带出多名白金组学员,拥有专业的教学能力。

课程目标:完成USACO的知识点的学习。通过系统地梳理,充分的练习熟悉考试的题型和难点重点,冲刺USACO竞赛高分
USACO中级班:适合至少会一门计算机编程语言(推荐C++或Java),算法基础一般,少量比赛经验的学生
USACO高级班:适合具有完善的计算机编程语言基础,有入门算法经验,一定比赛经验,如NOIP,USACO银组等的学生
|