很多在國(guó)內(nèi)學(xué)習(xí)編程多年的學(xué)生,分別進(jìn)入了康奈爾,哈佛,約翰霍普金斯,麻省理工,普林斯頓,和耶魯?shù)却髮W(xué)。這些同學(xué)的共同點(diǎn)是他們都參加了美國(guó)計(jì)算機(jī)科學(xué)學(xué)術(shù)活動(dòng)(USACO)。在一個(gè)在線分享會(huì)上他們談到“在美國(guó)計(jì)算機(jī)奧林匹克學(xué)術(shù)活動(dòng)中的獲獎(jiǎng)可能對(duì)我大學(xué)申請(qǐng)有很大的幫助,因?yàn)槲以谌珖?guó)比賽中獲獎(jiǎng)不多。”由此可見(jiàn),在美國(guó)計(jì)算機(jī)奧林匹克學(xué)術(shù)活動(dòng)中獲獎(jiǎng)是一項(xiàng)受到大學(xué)關(guān)注的成績(jī)。美國(guó)計(jì)算機(jī)奧林匹克學(xué)術(shù)活動(dòng)與其它學(xué)術(shù)活動(dòng)不同,它沒(méi)有學(xué)校和地區(qū)級(jí)的限制,全球任何學(xué)生都可以通過(guò)互聯(lián)網(wǎng)參加,無(wú)需奔赴比賽場(chǎng)地。那么,這個(gè)至關(guān)重要的美國(guó)計(jì)算機(jī)奧林匹克學(xué)術(shù)活動(dòng)(USACO)到底是什么呢?
USACO全稱USA Computing Olympiad 即美國(guó)計(jì)算機(jī)奧林匹克學(xué)術(shù)活動(dòng),是一項(xiàng)為初高中生或者年齡更小的學(xué)生提供的在線學(xué)術(shù)活動(dòng),旨在鍛煉學(xué)生用計(jì)算機(jī)編程解決問(wèn)題的能力。學(xué)術(shù)活動(dòng)在家里通過(guò)網(wǎng)上進(jìn)行。USACO在每年的四個(gè)周末舉辦他們主要的比賽,從周五到周一,在這個(gè)時(shí)間段內(nèi)學(xué)生可以選擇在任何時(shí)間開(kāi)始比賽。通常來(lái)說(shuō)每次學(xué)術(shù)活動(dòng)的時(shí)間為4個(gè)小時(shí),但有時(shí)候是3個(gè)小時(shí)或者5個(gè)小時(shí)。
學(xué)術(shù)活動(dòng)主要衡量算法和運(yùn)用兩大方面的技能,一旦學(xué)生在較低等級(jí)的組獲得足夠高的分?jǐn)?shù)就可以進(jìn)入更高等級(jí)的組別。
參加USACO學(xué)術(shù)活動(dòng)是否對(duì)申請(qǐng)大學(xué)有幫助是大家最關(guān)心的問(wèn)題,也是參與比賽最重 要的目的之一,我們可以看看USACO官網(wǎng)最新發(fā)布的數(shù)據(jù)。
數(shù)據(jù)顯示2018年二月最后的月賽,在這四天里共有來(lái)自65個(gè)國(guó)家的3048個(gè)學(xué)生參加學(xué)術(shù)活動(dòng),其中中國(guó)學(xué)生280人。USACO目前是美國(guó)人非常熱衷,但是中國(guó)國(guó)內(nèi)還沒(méi)有熱門的賽事。
隨著STEM教育的理念及編程低齡化普及化的發(fā)展,USACO的熱度越來(lái)越高。因?yàn)榫幊虒W(xué)習(xí)的門檻相比較于數(shù)理化較高,USACO的含金量實(shí)際會(huì)高于同類型的USAMO(美國(guó)數(shù)學(xué)奧賽),UANCO(美國(guó)化學(xué)奧賽)等等。
此外,因?yàn)榇罅繉W(xué)生參加熱門的USAMO,USNCO等學(xué)術(shù)活動(dòng),所以USACO相對(duì)來(lái)說(shuō)并不是過(guò)分紅海,在中國(guó)高中生中的普及度并不高,換言之,參賽的選手少了,獲得榮譽(yù)的人少了,含金量自然就更高。
對(duì)于未來(lái)美本留學(xué)申請(qǐng)理工科專業(yè)的高中生來(lái)說(shuō),USACO能夠獲得金或者白金級(jí)別的獎(jiǎng)項(xiàng),絕對(duì)是提高競(jìng)爭(zhēng)力的大殺器。
適合國(guó)內(nèi)高一高二在讀學(xué)生有意向申請(qǐng)美國(guó)大學(xué)的,或者想鍛煉自己編程能力的,高三學(xué)生也可以參加12月的第一場(chǎng)比賽,如果實(shí)力突出,可以在12月中RD常規(guī)申請(qǐng)前獲得白銀級(jí)獎(jiǎng)項(xiàng),可以說(shuō)是申請(qǐng)前后最后一波強(qiáng)勢(shì)的背景提升機(jī)會(huì)。
當(dāng)然,編程基礎(chǔ)較好,有算法能力的低年級(jí)生也可以嘗試參賽,提前挑戰(zhàn)USACO學(xué)術(shù)活動(dòng),證明自己的編程能力。
每年的12月、1月、2月和3月都分別有USACO比賽開(kāi)放日,在比賽窗口開(kāi)放的三天內(nèi),選手可以選擇在任意時(shí)間登陸USACO賬號(hào)開(kāi)始比賽。
2019 時(shí)間表
一月 18-21 :第二次學(xué)術(shù)活動(dòng)
二月 22-25:第三次學(xué)術(shù)活動(dòng)
三月 28 – 四月1 :US 公開(kāi)賽
每場(chǎng)比賽4——5個(gè)小時(shí),比賽從在線打開(kāi)試題后開(kāi)始計(jì)時(shí),可以使用C++,Java,Python,Pascal和C中的任意一種語(yǔ)言進(jìn)行做題,在時(shí)間結(jié)束前通過(guò)網(wǎng)絡(luò)將寫(xiě)好的程序提交即可。
程序提交后官網(wǎng)會(huì)給出用test case檢測(cè)程序的結(jié)果,并根據(jù)結(jié)果給出這一題的得分,每次比賽,實(shí)力強(qiáng)的選手可以連續(xù)升級(jí)。
開(kāi)始比賽4小時(shí)內(nèi),如果拿到了高分(接近滿分或者滿分),系統(tǒng)會(huì)提示直接晉級(jí),可以在這三天內(nèi)繼續(xù)挑戰(zhàn)下一級(jí),只要實(shí)力足夠,一場(chǎng)考試可以提升到滿級(jí)白金級(jí)。
沒(méi)拿到滿分的選手,需要等到三天的賽程結(jié)束后,等待晉級(jí)分?jǐn)?shù)線,才能決定是否晉級(jí),如果成功晉級(jí),可以在一個(gè)月后的第二場(chǎng)繼續(xù)參賽晉級(jí)。
1青銅級(jí)
參賽資格:注冊(cè)USACO賬號(hào)即為銅級(jí)
難度等級(jí):銅級(jí)考試相對(duì)簡(jiǎn)單,參賽學(xué)生需會(huì)至少一種程序語(yǔ)言,只要經(jīng)過(guò)一定的訓(xùn)練,大部分初次參賽的選手都能在限制時(shí)間內(nèi)做完題,在第一次考試中晉級(jí)白銀級(jí)。
2白銀級(jí)
參賽資格:通過(guò)銅級(jí)比賽的選手
難度等級(jí):需要基本的問(wèn)題解決能力和簡(jiǎn)單的算法能力(例如:貪心算法,遞歸搜索算法等),除此之外,學(xué)生還要對(duì)基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)有一定的了解。
3黃金級(jí)
參賽資格:通過(guò)銀級(jí)比賽的選手
難度等級(jí):需要有一定的算法基礎(chǔ),理解一些抽象的方法(例:最短路徑,動(dòng)態(tài)規(guī)劃),并且學(xué)生要對(duì)數(shù)據(jù)結(jié)構(gòu)有比較深的了解。
4白金級(jí)
參賽資格:通過(guò)黃金級(jí)比賽的選手
難度等級(jí):需要有很高的編程基礎(chǔ)和很強(qiáng)的算法能力。部分比賽問(wèn)題最后的優(yōu)化方案,可能不止一個(gè),得出的答案也不止一個(gè)。
1沒(méi)有編程基礎(chǔ)的同學(xué)
建議從Python或者Java入手,上手較快。可以選擇先自學(xué),學(xué)習(xí)主要內(nèi)容為數(shù)據(jù)結(jié)構(gòu),編程語(yǔ)法,配合一定強(qiáng)度的練習(xí)和老師講解,可以初步通過(guò)第一輪銅級(jí)的選拔。
如果需要1--2月短期內(nèi)達(dá)到銀級(jí)水平,可以選擇父子課堂在線的USACO學(xué)術(shù)活動(dòng)課程。
2有編程基礎(chǔ)的同學(xué)
比如在讀AP計(jì)算機(jī)的高一高二同學(xué),或者在必果學(xué)習(xí)過(guò)Python的同學(xué),可以從C/C++或者Python入手,學(xué)習(xí)算法知識(shí),加強(qiáng)算法練習(xí)和真題訓(xùn)練。
如果短期內(nèi)需要沖刺更高級(jí)別的學(xué)術(shù)活動(dòng)獎(jiǎng)項(xiàng),可以選擇父子課堂在線的USACO學(xué)術(shù)活動(dòng)課程。
3有相關(guān)參賽經(jīng)驗(yàn)的同學(xué)
比如參加過(guò)國(guó)內(nèi)NOIP的同學(xué),可以目標(biāo)是直接是沖擊至少金級(jí)別及以上的獎(jiǎng)項(xiàng),在有數(shù)據(jù)結(jié)構(gòu)和編程語(yǔ)法基礎(chǔ)的前提下,需要系統(tǒng)的學(xué)習(xí)一些常見(jiàn)算法,比如排序等等。同時(shí)大量練習(xí)官方的金、白金級(jí)別的真題。

? 2025. All Rights Reserved. 滬ICP備2023009024號(hào)-1