USACO,全称为USA Computing Olympiad,是美国中学生的官方信息学奥赛网站,全球著名的在线题库,专门为信息学竞赛选手准备,旨在为每年夏季举办的国际信息学奥林匹克竞赛(IOI)选拔美国国家队队员。
中国选手可参加哪些比赛
中国选手可参加的比赛有前三场月赛和美国公开赛。小学生和中学生均可参加。
“训练营”的参加对象只能是美国的中学生或在美国上学的中学生。国际信息学奥赛的参加对象是各国的国家队成员,每个国家有4名国家队成员。
比赛级别
比赛分为四个级别:青铜级、白银级、黄金级、铂金级。相应地,选手的级别也分为青铜级、白银级、黄金级、铂金级。
比赛时间
比赛时间为4个小时。从你点击了“Start the Contest”按纽开始计时。中间不能停顿。
晋级规则
选手只能从上一次达到的级别开始做起,比如你在上一次的比赛中达到了黄金级,那么这次比赛可以从黄金级做起。
刚注册的选手默认级别为“青铜级”。所以第一次的参赛选手必须从青铜级的比赛开始做起。
如果在某一级别的比赛里分数达到或接近满分,则可以立即升级。升级之后就可以立即做下一级别的题(当然也可以不做),下一个级别的比赛时间仍为4个小时。
如果在某一级别的比赛里分数没有达到或接近满分,那么需要等比赛结束之后才能知道升级的分数线以及自己是否升级。若升级,则可参加下一轮比赛高一级的比赛。若没升级,则下一轮比赛只能参加原先级别的比赛。
题目表述语言
青铜级比赛的题面语言有:英语、中文、法语、俄语、西班牙语、亚美尼亚语、蒙古语。
白银级和黄金级比赛的题面语言有:英语、中文、法语、俄语、西班牙语、蒙古语。
铂金级比赛的题面语言有:英语、法语、俄语、西班牙语。
以后可能会添加更多的语言。
题面的默认语言为英语。可在题目的右上角切换语言。
可选的编程语言
可以使用C/C++/Pascal/Java/Python中的任一门语言。
题目分值和得分规则
青铜、白银、黄金、铂金级别的比赛都是3道题,总分1000分。每道题333.3分。
每道题有10个测试点,通过一个可得33.33分。
样例的数据就是第一个测试点的数据,所以如果能通过样例就不可能得0分。
代码提交的反馈机制
提交代码后,会立即得到反馈结果。通常的反馈结果包括:全部通过、部分通过、编译错误、超时、运行错误等。
虽然能立即得到反馈,但在比赛的过程中,看不到测试数据。只有比赛结束后,才能看到测试数据。
比赛网址
www.usaco.org