發(fā)布時(shí)間:2023-05-15 10:34:17
編輯:小妹來(lái)源:網(wǎng)絡(luò)瀏覽:次
USACO競(jìng)賽是美國(guó)官方計(jì)算機(jī)科學(xué)奧林匹克的組織,旨在提高年輕人的算法、編程和計(jì)算機(jī)科學(xué)知識(shí)。隨著計(jì)算機(jī)科學(xué)的發(fā)展,越來(lái)越多的學(xué)生開始學(xué)習(xí)編程,參加競(jìng)賽也成為了一種提前鋪路的方式。USACO競(jìng)賽含金量極高,是申請(qǐng)名校或者提升專業(yè)素質(zhì)的不二之選。備考USACO競(jìng)賽需要掌握良好的算法和編程基礎(chǔ),參加培訓(xùn)也是一個(gè)不錯(cuò)的選擇。上海有很多USACO競(jìng)賽培訓(xùn)機(jī)構(gòu),選擇一家適合自己的機(jī)構(gòu),跟上競(jìng)賽的步伐,就能在USACO競(jìng)賽中取得好成績(jī)。
對(duì)于計(jì)劃前往海外留學(xué)并申請(qǐng)理工科專業(yè),尤其是計(jì)算機(jī)/編程方向的學(xué)生而言,參加USACO不僅可以提升他們的算法、應(yīng)用和編程思維能力,而且取得黃金級(jí)、白金級(jí)的成績(jī)還能大大增加被頂尖大學(xué)錄取的機(jī)會(huì)!
USACO不僅在美國(guó)大學(xué)中備受認(rèn)可,在全球范圍內(nèi)也廣受歡迎。上賽季首場(chǎng)比賽的參賽人數(shù)達(dá)到10752人,同比增長(zhǎng)了40%,USACO已經(jīng)成為一項(xiàng)備受全球關(guān)注的國(guó)際比賽!
在MIT(麻省理工學(xué)院)本科招生官網(wǎng)中,可以赫然看到USACO是被“點(diǎn)名”推薦的課外活動(dòng)。
而且,大家說(shuō)USACO是免費(fèi)的CSP-J/S也不是沒(méi)有理由的。
USACO是一項(xiàng)與國(guó)內(nèi)NOI競(jìng)賽對(duì)標(biāo)的競(jìng)賽,在美國(guó)舉辦多次選拔賽,分為銅、銀、金、白金四個(gè)獎(jiǎng)項(xiàng)。無(wú)論是NOI還是USACO都是為IOI選拔人才的競(jìng)賽。因此,在USACO競(jìng)賽中表現(xiàn)出色的學(xué)生將會(huì)獲得背景提升的機(jī)會(huì)!
與其他美國(guó)數(shù)學(xué)和化學(xué)競(jìng)賽相比,由于編程門檻更高,USACO的含金量更高。由于中國(guó)學(xué)生更熱衷于參加熱門的美國(guó)數(shù)學(xué)和化學(xué)競(jìng)賽,USACO在中國(guó)的普及度較低,參賽者和獲獎(jiǎng)?wù)邤?shù)量較少,也使得USACO競(jìng)賽的競(jìng)爭(zhēng)更少一些。因此具有編程基礎(chǔ)的學(xué)生,參加USACO競(jìng)賽也是一個(gè)非常不錯(cuò)的選擇。
USACO賽制安排
月賽:一年4~6次。一般在每年的1,2,3,10,11,12月舉行。
公開賽 (US Open):每年4月舉行,題目比月賽要難。成績(jī)優(yōu)異者可獲得參加USACO訓(xùn)練營(yíng)的機(jī)會(huì)。
賽程:一次比賽的時(shí)間為3-4小時(shí),選手需要在時(shí)間內(nèi)完成3-4道題目。選手可以在該次月賽指定的時(shí)間范圍(4天)中的任何一個(gè)時(shí)間打開題目,并在規(guī)定的時(shí)間內(nèi)完成比賽并提交。
USACO比賽規(guī)則:
① USACO前3場(chǎng)晉級(jí)賽每場(chǎng)4個(gè)小時(shí),US Open 5個(gè)小時(shí)??梢栽诒荣愐?guī)定時(shí)間內(nèi)使用USACO賬號(hào)登陸,在線打開賽題后開始計(jì)時(shí)。選手需要在時(shí)間結(jié)束前通過(guò)網(wǎng)絡(luò)將寫好的程序提交。
② 程序提交后考試系統(tǒng)會(huì)給出評(píng)測(cè)結(jié)果??梢允褂肅++,Java,Python,Pascal,和C中的任意一種編程語(yǔ)言。
③ 每場(chǎng)比賽達(dá)到一定分?jǐn)?shù),一般是滿分,可直接晉級(jí)到下個(gè)級(jí)別繼續(xù)參賽。因此理論上,咱們同學(xué)如果實(shí)力足夠強(qiáng),即使到了12年級(jí)開始參賽,在12月賽中也有可能從銅級(jí)一直晉升到鉑金級(jí)。不過(guò)對(duì)于有志于沖刺USACO訓(xùn)練營(yíng)的同學(xué),最晚要11年級(jí)參賽才有可能。
USACO的比賽形式主要有兩種:在線考試和考試集訓(xùn)。
在線考試主要是針對(duì)Bronze/Silver/Gold三個(gè)級(jí)別。
參賽者需要在規(guī)定時(shí)間內(nèi)登錄USACO官網(wǎng),在線完成一系列的算法和數(shù)據(jù)結(jié)構(gòu)題目。
參賽者需要使用指定的編程語(yǔ)言(C++、Java、Python)完成題目并且提交代碼。
每個(gè)選手可以使用由USACO提供的在線編譯器和評(píng)測(cè)系統(tǒng)獲得即時(shí)反饋。
比賽結(jié)束后選手可以在題目講解中查看優(yōu)秀的解題思路和樣例代碼。
競(jìng)賽要求
適合對(duì)象:任意年級(jí)初高中生
考試地點(diǎn):線上比賽,個(gè)人參賽,通過(guò)登錄USACO官網(wǎng),在線提交代碼
比賽語(yǔ)言:C、C++、Java 或 Python
參賽費(fèi)用:比賽參與是完全免費(fèi)的
評(píng)分要求:
a.代碼運(yùn)行正確性
b.算法時(shí)間效率
c.內(nèi)存使用效率
難度及等級(jí)
每場(chǎng)月賽中,題目難度分為銅級(jí)、銀級(jí)、金級(jí)、鉑金級(jí),難度依次提高。
新注冊(cè)的選手從銅級(jí)開始,在規(guī)定的時(shí)間內(nèi)完成3道題目,如果過(guò)關(guān),可晉級(jí)到更高級(jí)別。
1. 銅級(jí):主要考察編程知識(shí)的掌握程度,排序、二分查找;
2. 銀級(jí):涉及遞歸搜索、貪心算法等基本的問(wèn)題求解技術(shù);了解最基礎(chǔ)的數(shù)據(jù)結(jié)構(gòu)概念;
3. 金級(jí):涉及更復(fù)雜的標(biāo)準(zhǔn)算法(例如最短路徑,動(dòng)態(tài)規(guī)劃等),熟練掌握數(shù)據(jù)結(jié)構(gòu);
4. 鉑金級(jí):對(duì)算法有深入了解,熟練應(yīng)用,能解決復(fù)雜問(wèn)題、開放問(wèn)題。
課程回放:支持12個(gè)月回放
銅升銀常規(guī)精品班1上課時(shí)間: 05.14-10.22
銅升銀暑假精品班1上課時(shí)間: 07.03-08.14
銅升銀暑假精品班2 上課時(shí)間: 07.04-08.15
微信咨詢
支付二維碼