在之前的文章當(dāng)中,小編曾介紹過(guò)丘成桐中學(xué)計(jì)算機(jī)獎(jiǎng)的相關(guān)內(nèi)容,今天小編想要寫(xiě)的內(nèi)容是關(guān)于美國(guó)計(jì)算機(jī)奧林匹克學(xué)術(shù)活動(dòng)的詳細(xì)介紹。
USA Computing Olympiad(USACO, 美國(guó)計(jì)算機(jī)奧林匹克學(xué)術(shù)活動(dòng))是美國(guó)一項(xiàng)面向中學(xué)生的信息學(xué)學(xué)術(shù)活動(dòng),首次舉行于1993年。USACO極為重視對(duì)算法時(shí)間效率與優(yōu)化水平的考察,很多試題必須要進(jìn)行非常細(xì)致的優(yōu)化才能夠通過(guò)。
USACO支持的編程語(yǔ)言包括C++,Java, Pascal, Python, C。USACO初次舉辦于1992年,是美國(guó)中學(xué)生的官方學(xué)術(shù)活動(dòng)網(wǎng)站,是美國(guó)著名在線題庫(kù),旨于為每年夏季舉辦的國(guó)際信息學(xué)奧林匹克學(xué)術(shù)活動(dòng)(IOI)選拔美國(guó)隊(duì)隊(duì)員,最后環(huán)節(jié)的訓(xùn)練營(yíng)或者最終代表美國(guó)隊(duì)參加IOI,只有美國(guó)公民或者綠卡持有者才有機(jī)會(huì),但是在USACO的等級(jí)可以充分證明你的編程實(shí)力。
USACO是一個(gè)兼算法編程于一體的、面向高中生的美國(guó)計(jì)算機(jī)科學(xué)頂尖學(xué)術(shù)活動(dòng),知識(shí)面涉獵廣,對(duì)參賽者的應(yīng)用能力有極高的要求,能夠測(cè)試學(xué)生的編程和問(wèn)題解決能力。全球的參賽者都可以通過(guò)參加網(wǎng)上的三場(chǎng)學(xué)術(shù)活動(dòng),晉級(jí)銅獎(jiǎng)、銀獎(jiǎng)、金獎(jiǎng)和白金獎(jiǎng)四個(gè)等級(jí)。參賽者可以有三次機(jī)會(huì)沖擊更高級(jí)別的聯(lián)賽,而且聯(lián)賽等級(jí)不會(huì)過(guò)期(白金級(jí)會(huì)一直停留在白金級(jí),不會(huì)被降級(jí))。
隨著STEM教育的理念,及編程低齡化,普及化的發(fā)展,USACO的參賽人數(shù)和熱度越來(lái)越高。因?yàn)榫幊痰拈T(mén)檻相比數(shù)理化學(xué)習(xí)較高,USACO難度和含金量實(shí)際會(huì)略高于同類(lèi)型的USAMO(美國(guó)數(shù)學(xué)奧賽),USNCO(美國(guó)化學(xué)奧賽)等等學(xué)科奧賽。此外,因?yàn)榇罅康膶W(xué)生參加熱門(mén)的USAMO, USNCO等學(xué)術(shù)活動(dòng),所以USACO相對(duì)來(lái)說(shuō)并不是過(guò)分紅海,在中國(guó)的高中生中普及度并不高,換言之,參賽選手少了,獲得榮譽(yù)的人少了,含金量自然更高。對(duì)于美本申請(qǐng)工程學(xué)科的高中生,USACO能夠獲得金或者白金級(jí)別的獎(jiǎng)項(xiàng),絕對(duì)是提高競(jìng)爭(zhēng)力的大殺器。
USACO(美國(guó)信息學(xué)奧林匹克學(xué)術(shù)活動(dòng))初次舉辦于1992年,其官網(wǎng)是美國(guó)一個(gè)著名在線題庫(kù),更是美國(guó)中學(xué)生的官方學(xué)術(shù)活動(dòng)網(wǎng)站,開(kāi)設(shè)目的是為每年夏季舉辦的國(guó)際信息學(xué)奧林匹克學(xué)術(shù)活動(dòng)(IOI)選拔美國(guó)隊(duì)隊(duì)員。 在不久前落下帷幕的2016-2017賽季中,總計(jì)有2003名參賽選手入圍公開(kāi)賽。其中,中國(guó)籍參賽選手共計(jì)132人(僅次于美國(guó)926人),成為參加USACO公開(kāi)賽的第二大國(guó)。
USACO每場(chǎng)比賽4-5個(gè)小時(shí)。可以在比賽規(guī)定時(shí)間開(kāi)始后登陸USACO賬號(hào),從在線打開(kāi)試題后開(kāi)始計(jì)時(shí)。選手需要在時(shí)間結(jié)束前通過(guò)網(wǎng)絡(luò)將寫(xiě)好的程序提交。程序提交后官網(wǎng)會(huì)給出用test case檢測(cè)程序的結(jié)果,并根據(jù)結(jié)果給出這一題的得分。
可以使用C++,Java,Python,Pascal,和C中的任意一種編程。比賽對(duì)于程序的大小,運(yùn)行需要的內(nèi)存以及運(yùn)行的時(shí)間都有一些具體規(guī)定。每次比賽,實(shí)力強(qiáng)的選手可以連續(xù)升級(jí)。在比賽窗口開(kāi)放的三天時(shí)間內(nèi),選手可以選擇任意時(shí)間開(kāi)始比賽。開(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í)。
學(xué)術(shù)活動(dòng)報(bào)名掃碼了解!免費(fèi)領(lǐng)取歷年真題!

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