回到主页

USACO系列干货 | USACO官网参赛报名教程

· 少年创客营,美国计算机奥林匹克赛USACO,美国计算机奥林匹克赛,编程,USACO
broken image

 

之前我们推送了一篇关于USACO竞赛的干货推文。在后台,我们也收到很多读者对于USACO报名流程的疑问。特别是关于注册账号无法登陆训练营页面。对此,小编特地在此再详细做了一个完整的报名步骤。你只需要跟着我们下面功率一步步走,就能完成整个流程。

broken image

USACO 美国计算机奥林匹克竞赛一贯是名校理工类专业申请的加分项,如果能够获得金或铂金级别奖项,能够充分证明申请者的编程能力,显著提高竞争力。

USACO报名方式

http://www.usaco.org 注册账号后即可在⽐赛时间随时参加⽐赛!

USACO参赛介绍

01 先点击注册按钮

broken image

02 填写注册信息

填写相应信息后,按“Submit”按钮进行递交。

填写相应信息后,按“Submit”按钮进行递交。

03 查收邮件获取登陆信息

打开注册信息时填写的邮箱,查收邮件。您会收到一封来自USACO官方的邮件,该邮件中会告知您的 Username Password 信息。

broken image

04 回到主页去登陆并修改密码

broken image
broken image

同时官方还人性化的提供了一个题目训练营,虽然不太好用,但好过没有啦。

broken image

点击上方蓝⾊导航栏的Training按钮可以进⼊USACO官⽅提供的训练营,也可以直接⽤网址https://train.usaco.org/usacogate进入。

broken image

上图就是训练营主页了。

USACO提供一个题库可供全世界所有的信息学竞赛选手进行训练。题库共有6个chapter,为六档难度的试题。每一个chapter中一般有4~5个section,每一个section集中介绍某一类型的试题。在section的开头一般会有一篇算法介绍,然后有4~5道试题。每一道试题都可以提交USACO服务器评测。

注册训练营账号

请注意,USACO的账号和训练营账号是互相独⽴立的!在这里需要重新申请一个训练营账号。

broken image

点击“Register here for a username/password”

点击注册链接后,会看到如下的⻚面,硬核的是验证码为⼀个⼀元⼆次方程的正数根:

broken image

请注意,不要使用qq邮箱,否则你会得到警告:

broken image

注册成功后,会看到如下界面:

broken image

去邮箱会收到一封邮件,得到⽤户名和密码。

broken image

开始进入训练营

回到⽹站登陆,会看到如下界面:

broken image

中间的表格就是一道道题目,必须把⼀个Section解决才能进⼊下⼀个Section。我们看到标题前有TEXT就是⽂章,看完就可以了,PROB就是需要做的题目。标题前会有标记和完成日期。DONE表示已完成,VIEWED表示正在进行中,TODO表示还没有做过。

进⼊入第⼀道题目。

我们看到这是第⼀个教你如何提交的题⽬,让我们找到Python语⾔的说明部分。

broken image

它规定了⽂件名,要把⽂件输⼊输出写出来。本次的TASK已经写好test,就不需要修改了,以后的任务需要进⾏修改。

broken image

创建⼀个python⽂件,内容如下:

broken image

准备好这样⼀个python⽂件后,我们来选择⽂件上交。

broken image

提交之后,会得到结果反馈,结果正确就会通过,不正确就会告诉你错误了几组数据。

broken image

这就是⼀个完整的USACO训练过程,正式⽐赛时的提交逻辑不变。