怎么参加报名USACO竞赛?USACO竞赛常用语言有哪些?

USACO竞赛是美国信息学奥赛,其含金量不亚于AIME竞赛,那么申请海外计算机专业的学生,怎么参加报名USACO竞赛?USACO竞赛常用语言有哪些?一起来看下USACO竞赛培训课程辅导吧

怎么参加报名USACO竞赛?

1、登录USACO官网,注册新账号USACO官网:http://www.usaco.org/

怎么参加报名USACO竞赛?USACO竞赛常用语言有哪些?

2、注册新账号注册新账号时,用英文正确填写个人信息:昵称、邮箱、名、姓氏、所在中学、高中毕业年份(已毕业/初中则输入9999)、国籍(中国填写CHN)。*小学、初中选手则填写所在小学或初中,毕业年份填写9999。

怎么参加报名USACO竞赛?USACO竞赛常用语言有哪些?

3、查收并激活账号邮件查收自己的账号密码,并登陆官网(24小时内首次登陆方可激活,登录后可修改密码)。

怎么参加报名USACO竞赛?USACO竞赛常用语言有哪些?

4、在比赛开放期内,进入竞赛页面以下图示为某次比赛入口,其中第二张图片的“Start the Contest!”一旦被点击,选手的比赛用时就会立即倒计时,且无法暂停。

怎么参加报名USACO竞赛?USACO竞赛常用语言有哪些?

怎么参加报名USACO竞赛?USACO竞赛常用语言有哪些?

比赛不提供中文题面,请提前准备好翻译软件!

怎么参加报名USACO竞赛?USACO竞赛常用语言有哪些?

👉使用本地编译器(比如Dev C++)写完代码后,把页面滚到最底下,编程语言选择C++,可以直接复制代码提交,也可以提交cpp文件。

代码提交后,如果程序运行正确,则在题目页面的最上方会出现如下绿色的标识,每个绿色框表示一个测试用例,一般每道题目会有10个测试用例,如下:

怎么参加报名USACO竞赛?USACO竞赛常用语言有哪些?

👉同时,封面也会告知每道题的完成情况。下图为上一赛季第一轮比赛的封面页,点击标题即可查看相应题目并提交程序,对于尚未提交的试题,封面页会对应显示“Not submitted”;对于已经提交的试题,封面页会对应显示“Submitted and Graded”。

怎么参加报名USACO竞赛?USACO竞赛常用语言有哪些?

USACO竞赛常用语言

USACO支持四种编程语言:C, C++, Java, Python。其中C++和Python使用得最多。

评分系统对不同的编程语言的要求也不一样。如果程序使用C或者C++,单个test case必须在2秒时间内通过;对Java和Python程序的要求是4秒。

根据以往经验,使用Python完全可以通过青铜Bronze和白银Silver的竞赛。如果升级到黄金战士,就需要学习C++来完成后续的比赛了。

晋级规则:

所有参赛者都是从青铜Bronze开始。一场竞赛结束后,如果参赛者的分数超过规定的cutoff score,就可以永久晋升到下一个级别。cutoff score在600到850分之间(通常是750分),会根据本场竞赛题目的难度进行调整。

如果参赛者在比赛中获得了满分1000分,就会立即晋升到下一个级别,可以在比赛窗口期内的任何时间开始下一级别的比赛。所以理论上讲,超级玩家可以在一场竞赛中从青铜晋级到铂金。

晋级后,参赛者将留在新级别,不会降级。

USACO竞赛培训课程辅导

现针对2024-2025赛季USACO计算机奥赛备考,我们开设有USACO计算机奥赛基础班,铜升银班,银升金班,金升铂金的班课,课程内容包含基础语法、简单算法、高级算法、数据结构、图论算法等内容,帮助学生升级打怪,冲击铂金!

怎么参加报名USACO竞赛?USACO竞赛常用语言有哪些?

【竞赛报名/项目咨询请加微信:mollywei007】

上一篇

AMC12竞赛考试时间是什么时候?报名时间是什么时候截至?

下一篇

ket和pet小托福的区别是什么?你家孩子适合哪一个?

你也可能喜欢

  • 暂无相关文章!

评论已经被关闭。

插入图片
返回顶部