USACO什么时候举行比赛?
USACO 一般是每年12 月份开始到次年3月份进行,会选择四个周末举办主要的比赛,从周五到周一,在这个时间段内学生可以选择在任何时间比赛,通常来说每次学术活动的时间为4个小时,但有时候是3个小时或者5个小时。
学术活动时间:2022年3月25号
USACO 比赛规则介绍
个人战:USACO每场比赛4-5个小时。
-可以在比赛规定时间开始后登录USACO账号,从在线打开试题后开始计时。一套试题中有三道题。选手需要在时间结束前通过网络将写好的程序提交。
-程序提交后官网会给出用test case检测程序的结果,并根据结果给出这一题的得分。可以使用C++,Java,Python,和C中的任意一种编程。
-比赛对于程序的大小,运行需要的内存以及运行的时间都有一些具体规定。
-每次比赛,实力强的选手可以连续升级。在比赛窗口开放的三天时间内,选手可以选择任意时间开始比赛。
-开始比赛4小时内,如果拿到了高分(接近满分或满分),系统会提示直接晋级,可以在这三天内继续挑战下一级,只要实力足够,一场考试可以升到满级白金级。
-没能拿到满分的选手需要等到三天的赛程结束后,等待晋级分数线,才能决定是否晋级,如果成功晋级,可以在一个月后的第二场继续参赛晋级。
USACO使用的编程语言
USACO 接受多种语言的解决方案,包括 C++,C,Java 和 Python。
由于Java 和 Python 相比于 C++/C语言运行的会慢一些,所以这两种语言所允许的运行时间是 C++ 和 C 的两倍。
USACO 提供了更加灵活的支持,使得比较喜欢 Java 和 Python 的人也有机会参与到算法学术活动中。
想要获取备赛计划,考前查缺补漏、重点冲刺
快来扫下方二维码咨询,了解更多赛事信息及参赛经验分享~
翰林课程体验,退费流程快速投诉邮箱: yuxi@linstitute.net 沪ICP备2023009024号-1