中国学生最爱参与的USACO,1月比赛即将开启!
2024年 USACO 比赛即将在1月26日开赛,想要参与的学生快来看看具体参赛情况吧!
USACO竞赛时间
第一场比赛:2023年12月15日-18日
第二场比赛:2024年1月26日-29日
第三场比赛:2024年2月16日-19日
美国公开赛:2024年3月15日-18日
集训营:5月23日-6月1日
EGOI:7月21-27日
IOI:9月1日-8日
USACO 比赛中,中国学生可参加三场比赛和US Open公开赛。比赛时长通常为连续的4-5个小时,从打开比赛开始到结束,学生需要完成3道题目。没有统一的开始时间和地点限制,学生只要在上述比赛的时间窗口内(注意中美时差)登录官网(usaco.org),任选时间在线参赛即可,比赛会从学生进入比赛后开始计时。
USACO参赛对象及方式
USACO是面向全球开放的比赛,任何人都可以参赛,采取的是线上参赛形式,不收取任何参赛费用。目前支持五种编程语言,分别是C、C++、Java、Python、Pascal。
USACO参赛指导
1;登录USACO官网,注册新账号
usaco.org
2;注册新账号
注册新账号时,用英文正确填写个人信息:昵称、邮箱、名、姓、学校、毕业年份、国籍。
3;查收并激活账号
邮件查收自己的账号密码,并登陆官网
4;在比赛开放期内,进入竞赛页面
“Startthe Contest!”一旦被点击,比赛就会进入倒计时,且无法暂停。
5;比赛时间内,依次解题
选择编程语言,在电脑上选择代码文件,代码提交后,如果程序运行正确,在页面的最上方会出现如下绿色的标识,每个绿色框表示一个测试用例,一般每道题目会有10个测试用例。
我们可以在封面页查看到每个题目的完成情况,同时点击标题也可以查看相应题目并提交程序,对于尚未提交的试题,封面页会对应显示“Not submitted”;对于已经提交的试题,封面页会对应显示“Submittedand Graded”。
USACO技术规则
以一个题目的评测为示例,10个测试点,绿色表示正确,红色表示错误(x表示错误答案,t表示时间超限,!表示运行时错误或内存超限,e表示输出文件为空,m表示找不到输出文件)。
USACO允许学生在比赛时间内多次提交自己的程序,最终评测和排名以最后一次提交的程序为依据。学生提交程序时应正确选择自己所使用的编程语言。
注意学术规范,不能团队做题、不能请教他人、不能查阅书籍、不能借助AI、不能使用自己以前的代码、不能在比赛期间在线讨论或公开自己的代码,也不能注册“小号”……总之,务必独立解题,否则会被终身禁赛!
USACO晋级规则
USACO的月赛和公开赛设有铜,银,金,铂金4个难度组别。注册比赛后就是铜级别,如果是满分就可以当场晋级,如果本轮比赛的时间窗口还没有关闭,学生就可以在这一轮继续向更高的组别发起挑战。如果不是满分,需要等分数线公布后查看是否晋级。
还未报名注册报名的学生抓紧时间啦!
期待各位的好成绩!