USACO,全称为 United States of America Computing Olympiad (美国计算机奥林匹克竞赛),是国际奥林匹克信息学竞赛(IOI) 美国国家队选手的预选比赛。此时距离USACO12月比赛开始仅剩1天时间,还没有报名的小伙伴们抓紧时间啦!
参赛要求和比赛报名:
USACO国际奥林匹克信息学竞赛是对全球开放的,不限年龄,不收取费用。
参赛者只需要在官网(http://usaco.org/)注册一个账户,就可以在赛季参与。
12月赛程:12月15日-12月18日; 1月赛程:1月26日-1月29日; 2月赛程:2月16日-2月19日; 3月美国公开赛:3月15-3月18日
*赛程时间内任选连续4小时时间参赛即可
*以上均为美国时间
适合对象:任意年级初高中生
考试地点:线上比赛,个人参赛,通过登录USACO官网,在线提交代码
比赛语言:支持Java、Python、Pascal、C和C++,考生在考试时选择任意语言参加即可!
参赛费用:比赛参与是完全免费的
评分要求:代码运行正确性、算法时间效率、内存使用效率
为确保学术诚信,官方对本赛季的竞赛结构和规则作出了以下重要调整和澄清:
1.官方明确规定,在竞赛期间禁止使用生成式人工智能,同时美国学生不得使用VPN隐藏自己的IP地址。
2.其次,参与铂金级别竞赛的美国学生需在指定的时间内开始竞赛,即从周六美东时间中午12:00起,铂金级别的题目将于此时首次发布。
3.在这个时间段内参赛并获得认证分数的学生,在最终选拔决赛选手时,其分数将比非认证分数具有更大的影响力。值得注意的是,铂金级别的题目仅在指定时间窗口内对美国的考生开放,在时间窗口结束后的4到5小时内对所有其他学生开放。其它时间进行竞赛的分数,是非认证成绩。
4.目前,特殊的时间安排仅适用于铂金级别竞赛,其他级别竞赛不受影响。希望晋级决赛选手参加集训营的学生,应力争取得铂金级别认证分数。因为时间的缘故,只有三个而非四个认证分数的学生,我们也有可能考虑。赛季中期由金级别升至铂金级别的学生,若认证分数不足三个,同样有机会被考虑为决赛选手,认证分数越多越有利。
USACO国际奥林匹克信息学竞赛每场比赛3-5个小时。可以在比赛规定时间开始后登陆USACO账号,从在线打开试题后开始计时。一套试题中有3-4道题,选手需要在时间结束前通过网络将写好的程序提交。
程序提交后官网会给出用test case检测程序的结果,并根据结果给出这一题的得分。可以使用C++、Java、Python、Pascal和C中的任意一种编程。比赛对于程序的大小,运行需要的内存以及运行的时间都有一些具体规定。
每次比赛,实力强的选手可以连续升级。在比赛窗口开放的4天时间内,选手可以选择任意时间开始比赛。
题单使用说明:
Open Judge是一个公开的刷题网站。其中 noi小组里面整理了大量的好题,可以用来刷题练习。
地址是:http://noi.openjudge.cn/ 注册好账户之后,就可以做练习了。
练习方式:
难度系数是这样判断的:难度 1 表示练习到平均 10 分钟就能 AC 就可以不继续练了; 难度 2 表示 20 分钟就能 AC,这种题就可以不练了。 依此类推。
没有拿到过提高组100分的同学,难度4以及以上的题目即便有能在 40 分钟内AC的,也值得练习。
比较简单的题目,如果实在没时间把代码写出来,可以写出文字思路。不要光想想,一定要用文字写下来,这样有利于认真思考每一个细节。
|