USACO美国信息学奥林匹克竞赛的比赛规则

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 的人也有机会参与到算法竞赛中。

想要获取备赛计划,考前查缺补漏、重点冲刺

快来扫下方二维码咨询,了解更多赛事信息及参赛经验分享~

翰林USACO课程体系流程图

翰林USACO课程体系流程图

 

翰林国际教育资讯二维码