發(fā)布時(shí)間:2024-01-17 13:36:08
編輯:犀牛牛來(lái)源:犀牛國(guó)際教育瀏覽:次
USACO競(jìng)賽能夠?yàn)樯暾?qǐng)STEM專業(yè)增加優(yōu)勢(shì),年年都能在MIT官網(wǎng)上刷屏。
達(dá)到白銀以上的等級(jí)對(duì)文科方向?qū)I(yè)申請(qǐng)有一定優(yōu)勢(shì),比如社會(huì)學(xué)、語(yǔ)言學(xué)(MIT曾有錄取中國(guó)學(xué)生案例) ;
達(dá)到黃金級(jí)別對(duì)申請(qǐng)美國(guó)前30的計(jì)算機(jī)專業(yè)更有說(shuō)服力;
達(dá)到鉑金級(jí)別更容易收割MIT、卡梅、佐治亞理工或加州伯克利等的計(jì)算機(jī)、理工科專業(yè)offer
(來(lái)源于MIT的招生官網(wǎng))
USACO競(jìng)賽無(wú)報(bào)名費(fèi)用、無(wú)國(guó)籍要求,進(jìn)入官網(wǎng)注冊(cè)即可報(bào)名成功并參賽;
USACO競(jìng)賽不限年級(jí),不限國(guó)籍,任何年級(jí)學(xué)生,只要對(duì)編程或計(jì)算機(jī)信息學(xué)感興趣,都能夠參加。
usaco對(duì)編程語(yǔ)言的要求更加寬泛:C語(yǔ)言、C++、Python、JAVA、Pascal 等語(yǔ)言都可以用來(lái)參賽
usaco競(jìng)賽每個(gè)賽季有三場(chǎng)月賽和一場(chǎng)公開(kāi)賽,可以在任一月份開(kāi)始初級(jí)比賽,晉級(jí)機(jī)會(huì)也有多次。
USACO競(jìng)賽時(shí)間軸(以2023年-2024年為例)
第一場(chǎng)比賽:2023年12月16日-19日
第二場(chǎng)比賽:次年1月27日-30日
第三場(chǎng)比賽:次年2月24日-27日
美國(guó)公開(kāi)賽:次年3月24日-27日
IOI 2023在匈牙利:次年8月28日-9月4日
usaco競(jìng)賽報(bào)名方式十分簡(jiǎn)單
1. 官網(wǎng)注冊(cè)一個(gè)賬號(hào)(注冊(cè)即報(bào)名)
登錄USACO官網(wǎng):http://www.usaco.org/,在界面右側(cè)點(diǎn)擊Register for New Account(注冊(cè)新賬號(hào)),注冊(cè)成功則自動(dòng)成為銅級(jí)(銅→銀→金→鉑金)
2. 填寫(xiě)個(gè)人信息并激活賬號(hào)
注冊(cè)成功后按照下圖指示輸入個(gè)人信息
注冊(cè)新賬戶時(shí),用英文正確填寫(xiě)個(gè)人信息:昵稱、郵箱
密碼會(huì)通過(guò)電子郵件即時(shí)發(fā)送,可以通過(guò)編輯賬戶詳細(xì)信息更改密碼。
(沒(méi)有收到郵件可以在垃圾郵件中查看是否被過(guò)濾)結(jié)束后點(diǎn)擊Login
USACO每場(chǎng)比賽3-5個(gè)小時(shí)??梢栽诒荣愐?guī)定時(shí)間開(kāi)始后登陸賬號(hào),在線打開(kāi)試題后開(kāi)始計(jì)時(shí)。
一套試題中有3-4道題,選手需要在時(shí)間結(jié)束前通過(guò)網(wǎng)絡(luò)將寫(xiě)好的程序提交。
可以使用C++、Java、Python、Pascal和C語(yǔ)言中的任意一種編程語(yǔ)言編寫(xiě)代碼。競(jìng)賽評(píng)分標(biāo)準(zhǔn)會(huì)從程序的大小,運(yùn)行需要的內(nèi)存以及運(yùn)行的速度都有規(guī)定。
usaco競(jìng)賽用得比較多的語(yǔ)言是C++,Java和Python。從運(yùn)行速度來(lái)看:
C++ > Java > Python
因此建議用C++備賽,效率更高,考試過(guò)程也更便捷,三者的區(qū)別在于↓
●Python:易學(xué)易考,但運(yùn)行速度較慢,只建議在銅級(jí)賽中使用。
●Java:容易上手,是美國(guó)高中APComputer Science A要求的語(yǔ)言,而且在銅級(jí)和銀級(jí)的競(jìng)賽中的使用和C++區(qū)別不大。
●C++:在金級(jí)和鉑金級(jí)中更有優(yōu)勢(shì)。但C++雖然程序緊湊效率高,但起步難,不建議初學(xué)者自學(xué)。
USACO共三道題目,總分1000分,下面是分?jǐn)?shù)線設(shè)置↓
一般來(lái)說(shuō),有Python語(yǔ)言基礎(chǔ)的學(xué)生轉(zhuǎn)化語(yǔ)言到C++需要兩周的時(shí)間;
有Java語(yǔ)言基礎(chǔ)的學(xué)生轉(zhuǎn)化語(yǔ)言到C++只需要一周的時(shí)間;
而編程小白想要入門(mén)一門(mén)編程語(yǔ)言,1.5個(gè)月就可以完成。
微信咨詢
支付二維碼