犀牛國(guó)際教育旗下指定官方網(wǎng)站~

課程咨詢熱線 400-656-1680

2023USACO競(jìng)賽即將開(kāi)始!USACO競(jìng)賽沖金培訓(xùn)課程熱報(bào)中

發(fā)布時(shí)間:2023-11-07 09:20:10

編輯:橙子來(lái)源:犀牛國(guó)際教育瀏覽:

2023年USACO競(jìng)賽即將開(kāi)始!USACO競(jìng)賽沖金培訓(xùn)課程熱報(bào)中,預(yù)計(jì)12月,今年度的USACO競(jìng)賽就要開(kāi)考了,現(xiàn)在就要抓緊時(shí)間備考了!隨著計(jì)算機(jī)專(zhuān)業(yè)的爆火,USACO競(jìng)賽參賽人數(shù)也水漲船高,犀牛USACO培訓(xùn)課程帶你沖金奪銀
 
在MIT本科招生官網(wǎng)中,可以赫然看到USACO是被“點(diǎn)名”推薦的課外活動(dòng),同時(shí)它也承擔(dān)著為美國(guó)國(guó)家隊(duì)選拔進(jìn)入國(guó)際信息學(xué)奧林匹克(IOI)的重任。
 
對(duì)于申請(qǐng)計(jì)算機(jī)/編程方向的學(xué)生來(lái)說(shuō),USACO不僅培養(yǎng)學(xué)生的算法及應(yīng)用和編程思維,成績(jī)含金量也不言而喻,獲得金級(jí)、白金級(jí)的參賽者將大大增加被藤校錄取的概率!

 

 
 
 
 
USACO競(jìng)賽是什么?
 
 
 
 
 
 

 

USACO競(jìng)賽全稱為 United States of America Computing Olympiad (美國(guó)計(jì)算機(jī)奧林匹克競(jìng)賽)。

 

USACO競(jìng)賽是國(guó)際奧林匹克信息學(xué)競(jìng)賽(IOI) 美國(guó)國(guó)家隊(duì)選手的預(yù)選比賽。由于 USACO 面向全球信息學(xué)愛(ài)好者開(kāi)放,逐漸成為全球信息學(xué)競(jìng)賽愛(ài)好者參與的一項(xiàng)重要賽事。

 

USACO競(jìng)賽不是一場(chǎng)比賽。而是從第一年的 12 月開(kāi)始,持續(xù)到第二年的三月。每月一場(chǎng),一共四場(chǎng)。其中后一場(chǎng)是“公開(kāi)賽”,題目稍微難一點(diǎn)。除了后一場(chǎng)的“公開(kāi)賽”以外,每場(chǎng)比賽三道題,四小時(shí)。后一場(chǎng)“公開(kāi)賽”題目要難一些,比賽時(shí)間是五個(gè)小時(shí)。

 

USACO競(jìng)賽的每一場(chǎng)比賽的比賽時(shí)間都是連續(xù)四天。參賽選手需要在這四天當(dāng)中任選連續(xù)的四個(gè)小時(shí)(公開(kāi)賽是五個(gè)小時(shí))進(jìn)行比賽。比賽通常安排在美國(guó)時(shí)間的周五到周一,這樣全球任何一個(gè)地方都可以在周末參賽。也就是每一個(gè)選手的參賽時(shí)間是不同的,靠誠(chéng)信約束選手不在比賽期間進(jìn)行交流。

 

USACO競(jìng)賽有一個(gè)“級(jí)別”的概念。分青銅、白銀、黃金和白金四個(gè)級(jí)別。每個(gè)賽季的每一場(chǎng)比賽,這四個(gè)級(jí)別都會(huì)同時(shí)進(jìn)行。新注冊(cè)的選手必須從青銅級(jí)別打起,達(dá)到一定的分?jǐn)?shù)才能在下一場(chǎng)比賽晉級(jí)到上一個(gè)級(jí)別。

 
 

 

 
 
 
 
 

USACO競(jìng)賽如何報(bào)名?

 
 
 

USACO競(jìng)賽0門(mén)檻,參賽者可隨時(shí)在官網(wǎng)注冊(cè)賬號(hào),注冊(cè) = 報(bào)名,只需在比賽時(shí)間登陸完成答題即可

 

USACO官網(wǎng)地址:

http://www.usaco.org

進(jìn)入官網(wǎng),點(diǎn)擊右側(cè)登錄欄的“Register for new Account”進(jìn)行賬號(hào)注冊(cè)。

 

圖片

 

注冊(cè)新賬戶,用英文正確填寫(xiě)個(gè)人信息:用戶名、郵箱、名、姓氏、所在中學(xué)、高中畢業(yè)年份(已畢業(yè)則輸入9999)、國(guó)籍(中國(guó)填寫(xiě)CHN)。

 

圖片

個(gè)人信息填寫(xiě)完成后,點(diǎn)擊“submit”提交,賬號(hào)密碼會(huì)發(fā)送至填寫(xiě)的郵箱中。

 

在郵箱查收自己的賬號(hào)密碼,并登錄官網(wǎng)(24小時(shí)內(nèi)首次登錄方可激活,登錄后可修改密碼)。

 
 

 

 
 
 
 
 

USACO競(jìng)賽考試時(shí)間安排

 
 
 

報(bào)名后,需要關(guān)注比賽時(shí)間,在比賽期間內(nèi)進(jìn)行比賽。

USACO競(jìng)賽每年12月-3月,每月都有一場(chǎng)比賽。只要在指定的時(shí)間任意一天比賽就可以。

 

USACO競(jìng)賽每年有3場(chǎng)月賽,12月、1月、2月為月賽;3月為公開(kāi)賽。每輪比賽共有4天時(shí)間窗口,一般是(周五至周一),同學(xué)們選擇其中一天任意連續(xù)4小時(shí)完成比賽即可。(3月公開(kāi)賽比賽時(shí)長(zhǎng)為5小時(shí))。

 

USACO分為不同的月賽:

第一場(chǎng)比賽:12月16日-19日

第二場(chǎng)比賽:1月27日-30日

第三場(chǎng)比賽:2月24日-27日

美國(guó)公開(kāi)賽:3月24日-27日

 
 

 

 
 
 
 
 

USACO競(jìng)賽頁(yè)面:

 
 
 

在比賽開(kāi)放期間,進(jìn)入U(xiǎn)SACO官方網(wǎng)站的競(jìng)賽頁(yè)面。通過(guò)登錄或注冊(cè)賬號(hào),開(kāi)始參與比賽。進(jìn)入官網(wǎng),在右側(cè)登錄賬號(hào),再點(diǎn)擊左側(cè)賽事說(shuō)明中的“here”進(jìn)入比賽。

 

圖片

正式開(kāi)始前詳細(xì)閱讀比賽規(guī)則,如果參賽選手想閱讀中文版可以選擇瀏覽器自帶的網(wǎng)頁(yè)翻譯功能或者翻譯軟件。

 

圖片

 

閱讀完比賽規(guī)則,將頁(yè)面下滑至下方,點(diǎn)擊“Start the Contest!”即可開(kāi)始比賽。

 

圖片

跳出彈窗后,點(diǎn)擊“確定”進(jìn)入題目頁(yè)面。

注意:一旦點(diǎn)擊“確定”按鍵,選手的比賽用時(shí)就會(huì)立即倒計(jì)時(shí),且無(wú)法暫停。

 

圖片

 
 

 

 
 
 
 
 

USACO競(jìng)賽開(kāi)始比賽:

 
 
 

一旦進(jìn)入競(jìng)賽頁(yè)面,你會(huì)看到一個(gè)"Start the Contest!"的按鈕。點(diǎn)擊該按鈕即可開(kāi)始比賽。一但開(kāi)始比賽,計(jì)時(shí)就會(huì)開(kāi)啟,無(wú)法暫?;蛘咧袛唷?/span>

 

進(jìn)入題目頁(yè)面,點(diǎn)擊標(biāo)題即可查看相應(yīng)題目并提交程序。

對(duì)于尚未提交的試題,封面頁(yè)會(huì)對(duì)應(yīng)顯示“Not submitted”。對(duì)于已經(jīng)提交的試題,封面頁(yè)會(huì)對(duì)應(yīng)顯示“Submitted and Graded”。

圖片

進(jìn)入題目后,點(diǎn)擊語(yǔ)言欄選擇Chinese(zh),可以切換題目語(yǔ)言為中文。

圖片

根據(jù)官方規(guī)則,目前只有青銅組和白金組試題提供中文版,其他組別暫時(shí)沒(méi)有,后續(xù)官方可能會(huì)更新。需要中文版的參賽選手可以選擇使用瀏覽器自帶的網(wǎng)頁(yè)翻譯功能或者翻譯軟件翻譯試題。

 

圖片

 
 

 

 
 
 
 
 

USACO競(jìng)賽比賽問(wèn)題:

 
 
 

USACO比賽一般要求參賽者在規(guī)定的時(shí)間內(nèi)解決3個(gè)編程問(wèn)題。

題目通常會(huì)提供輸入輸出規(guī)范、限制條件以及示例測(cè)試案例,供你參考和測(cè)試。在解決問(wèn)題時(shí),你需要運(yùn)用自己的計(jì)算機(jī)科學(xué)知識(shí)和算法設(shè)計(jì)能力。

 

在規(guī)定的時(shí)間內(nèi)依次解題。選擇使用的編程語(yǔ)言,在本地完成代碼,以文件形式進(jìn)行提交。

圖片

國(guó)內(nèi)信奧賽采用C++14標(biāo)準(zhǔn),USACO建議選擇C++11。

圖片

USACO要求程序使用標(biāo)準(zhǔn)輸入輸出,相應(yīng)的文件名在題目中會(huì)有寫(xiě)明。但務(wù)必注意的是,USACO的評(píng)測(cè)環(huán)境為UNIX,對(duì)于文件名的大小寫(xiě)是敏感的,同時(shí)規(guī)定文件內(nèi)容的每一行均需以換行符’\n’結(jié)尾。

 

圖片

提交文件后,系統(tǒng)會(huì)對(duì)代碼進(jìn)行解析和評(píng)測(cè)。

圖片

USACO允許選手在比賽時(shí)間內(nèi)多次提交自己的程序,終評(píng)測(cè)和排名以后一次提交的程序?yàn)橐罁?jù)。

 

圖片

 
 

 

 
 
 
 
 

USACO競(jìng)賽完成比賽:

 
 
 

比賽結(jié)束后,你可以手動(dòng)提交已經(jīng)完成的題目。你可以使用網(wǎng)站提供的編程環(huán)境或?qū)⒛愕拇a上傳到競(jìng)賽頁(yè)面。需要在比賽結(jié)束前確保已經(jīng)提交過(guò)已經(jīng)完成的題目即可。

 

注意:每次比賽持續(xù)3-5小時(shí),需在規(guī)定時(shí)間內(nèi)完成3-4道題目。如果拿到了高分(接近滿分或滿分),系統(tǒng)會(huì)提示直接晉級(jí),可以繼續(xù)挑戰(zhàn)下一級(jí)。

 

USACO目前判分方式和NOI系列賽事相同,即依據(jù)程序所能正確求解的測(cè)試點(diǎn)數(shù)量按比例計(jì)分。對(duì)于各個(gè)測(cè)試點(diǎn),一般題目會(huì)標(biāo)注相應(yīng)的時(shí)限要求和內(nèi)存要求(如未具體標(biāo)注,則C/C++/Pascal默認(rèn)時(shí)限2秒,Java/Python默認(rèn)時(shí)限4秒,內(nèi)存均默認(rèn)256MB)。

 

圖片

以上為一個(gè)題目的評(píng)測(cè)示例,即終包含了10個(gè)測(cè)試點(diǎn),其中7個(gè)正確、3個(gè)超時(shí)——綠色表示正確,紅色表示錯(cuò)誤(x表示錯(cuò)誤答案,t表示時(shí)間超限,!表示運(yùn)行時(shí)錯(cuò)誤或內(nèi)存超限,e表示輸出文件為空,m表示找不到輸出文件)。

 
 

 

 
 
 
 
 

USACO競(jìng)賽成績(jī)查詢

 
 
 

代碼提交后,系統(tǒng)會(huì)自動(dòng)給出評(píng)分,如果拿到了滿分,系統(tǒng)會(huì)提示直接晉級(jí)。

如果沒(méi)有拿到滿分,需要等待官方公布晉級(jí)分?jǐn)?shù)線,每場(chǎng)月賽結(jié)束后一周內(nèi),官方會(huì)通過(guò)電子郵箱發(fā)放參賽選手的程序的評(píng)測(cè)結(jié)果。成功晉級(jí)就可以在下一場(chǎng)月賽中參加更高級(jí)別的競(jìng)賽,沒(méi)有成功晉級(jí)只能在下一場(chǎng)月賽中繼續(xù)在原組別中打比賽。

同時(shí)進(jìn)入官網(wǎng),點(diǎn)擊Contests,在相應(yīng)的頁(yè)面上可以找到比賽的蕞終結(jié)果總結(jié)、測(cè)試數(shù)據(jù)、題目解析、比賽的簡(jiǎn)要分析及參賽選手的成績(jī)統(tǒng)計(jì)。

 
 

 

如果學(xué)生能在USACO的比賽中拿到黃金級(jí)以上的獎(jiǎng)項(xiàng),對(duì)于其申請(qǐng)美國(guó)大學(xué),特別是計(jì)算機(jī)大牛學(xué)校是一個(gè)極大的利器。

 

除此之外,想要申請(qǐng)知名文商科院校的同學(xué),在USACO競(jìng)賽中拿到銅升銀,也會(huì)非常有競(jìng)爭(zhēng)力!

 

圖片
 
 

犀牛USACO競(jìng)賽課程安排

 
 
圖片

 

犀牛國(guó)際秉承著"更好的教師,更好的教材,更高的分?jǐn)?shù)"教育理念,針對(duì)不同年段和水平學(xué)生,規(guī)劃不同的課程方案,幫助眾多學(xué)生在極短的時(shí)間內(nèi)提升硬實(shí)力,獲得理想的分?jǐn)?shù),增強(qiáng)申請(qǐng)競(jìng)爭(zhēng)力。

 

圖片

 

 

 

USACO初級(jí)班:計(jì)算機(jī)編程剛?cè)腴T(mén),語(yǔ)言基礎(chǔ)薄弱,無(wú)比賽經(jīng)驗(yàn)計(jì)劃申請(qǐng)計(jì)算機(jī)專(zhuān)業(yè)的中學(xué)生。

 

USACO銀級(jí)班:至少會(huì)一門(mén)計(jì)算機(jī)編程語(yǔ)言(推薦C++或Java),算法基礎(chǔ)較一般,有一定比賽經(jīng)驗(yàn)。

 

USACO金級(jí)班:有完善的計(jì)算機(jī)編程語(yǔ)言基礎(chǔ),有入門(mén)算法經(jīng)驗(yàn),一定比賽經(jīng)驗(yàn),如NOIP,USACO銀組晉級(jí)。

 

圖片

 

USACO銅牌沖刺課大綱:

圖片

USACO銀牌沖刺課大綱:

圖片

相關(guān)標(biāo)簽:
TOP