犀牛国际教育旗下指定官方网站~

课程咨询热线 400-656-1680

MIT敲门砖:USACO计算机竞赛须知,附USACO竞赛培训辅导

发布时间:2024-01-17 13:36:08

编辑:犀牛牛来源:犀牛国际教育浏览:

USACO计算机竞赛是什么?几年级学生能参加?对编程语言有什么要求?usaco竞赛怎么报名?怎么考试?这篇文章告诉你关于USACO竞赛的一切。附usaco不同语言培训课程


USACO竞赛是什么?
 
 
0
名校offer收割机 
图片
 

USACO竞赛能够为申请STEM专业增加优势,年年都能在MIT官网上刷屏。

达到白银以上的等级对文科方向专业申请有一定优势,比如社会学、语言学(MIT曾有录取中国学生案例) ;

达到黄金级别对申请美国前30的计算机专业更有说服力;

达到铂金级别更容易收割MIT、卡梅、佐治亚理工或加州伯克利等的计算机、理工科专业offer

图片

(来源于MIT的招生官网)

 

0
无门槛,好入门 
图片
 

USACO竞赛无报名费用、无国籍要求,进入官网注册即可报名成功并参赛;

USACO竞赛不限年级,不限国籍,任何年级学生,只要对编程或计算机信息学感兴趣,都能够参加。

usaco对编程语言的要求更加宽泛:C语言、C++、Python、JAVA、Pascal 等语言都可以用来参赛

usaco竞赛每个赛季有三场月赛和一场公开赛,可以在任一月份开始初级比赛,晋级机会也有多次。

 
 

USACO竞赛时间轴(以2023年-2024年为例)

 

第一场比赛:2023年12月16日-19日

第二场比赛:次年1月27日-30日

第三场比赛:次年2月24日-27日

美国公开赛:次年3月24日-27日

IOI 2023在匈牙利:次年8月28日-9月4日

 

 
 

 

USACO竞赛怎么报名
 
 

 

usaco竞赛报名方式十分简单

 
 

1. 官网注册一个账号(注册即报名)

登录USACO官网:http://www.usaco.org/,在界面右侧点击Register for New Account(注册新账号),注册成功则自动成为铜级(铜→银→金→铂金)

 

图片

 

2. 填写个人信息并激活账号

注册成功后按照下图指示输入个人信息

图片

注册新账户时,用英文正确填写个人信息:昵称、邮箱

 

密码会通过电子邮件即时发送,可以通过编辑账户详细信息更改密码。

(没有收到邮件可以在垃圾邮件中查看是否被过滤)结束后点击Login

图片

 
 

 

USACO竞赛语言要求
 
 

 

USACO每场比赛3-5个小时。可以在比赛规定时间开始后登陆账号,在线打开试题后开始计时。

 

一套试题中有3-4道题,选手需要在时间结束前通过网络将写好的程序提交。

 

可以使用C++、Java、Python、Pascal和C语言中的任意一种编程语言编写代码。竞赛评分标准会从程序的大小,运行需要的内存以及运行的速度都有规定。

 

图片

usaco竞赛用得比较多的语言是C++,Java和Python。从运行速度来看:

C++ > Java > Python

因此建议用C++备赛,效率更高,考试过程也更便捷,三者的区别在于↓

 

●Python:易学易考,但运行速度较慢,只建议在铜级赛中使用。

●Java:容易上手,是美国高中APComputer Science A要求的语言,而且在铜级和银级的竞赛中的使用和C++区别不大。

●C++:金级和铂金级中更有优势。但C++虽然程序紧凑效率高,但起步难,不建议初学者自学。

 
USACO竞赛备考须知
 
 

 

图片

USACO共三道题目,总分1000分,下面是分数线设置↓

 

图片

 

一般来说,有Python语言基础的学生转化语言到C++需要两周的时间;

 

有Java语言基础的学生转化语言到C++只需要一周的时间;

 

而编程小白想要入门一门编程语言,1.5个月就可以完成。

 

USACO辅导培训课程

课程等级设置

班型

课时

USACO金升白金班

3-6人班

**h

USACO银升金班

3-6人班

**h

USACO铜升银班

3-6人班

**h

USACO铜升银升金直通车

3-6人班

**h

 

 *更多班课信息可在线咨询客服老师

相关标签:
TOP