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

課程咨詢熱線 400-656-1680

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

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

編輯:橙子來源:犀牛國際教育瀏覽:

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

 

 
 
 
 
USACO競賽是什么?
 
 
 
 
 
 

 

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

 

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

 

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

 

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

 

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

 
 

 

 
 
 
 
 

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

 
 
 

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

 

USACO官網(wǎng)地址:

http://www.usaco.org

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

 

圖片

 

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

 

圖片

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

 

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

 
 

 

 
 
 
 
 

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

 
 
 

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

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

 

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

 

USACO分為不同的月賽:

第一場比賽:12月16日-19日

第二場比賽:1月27日-30日

第三場比賽:2月24日-27日

美國公開賽:3月24日-27日

 
 

 

 
 
 
 
 

USACO競賽頁面:

 
 
 

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

 

圖片

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

 

圖片

 

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

 

圖片

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

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

 

圖片

 
 

 

 
 
 
 
 

USACO競賽開始比賽:

 
 
 

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

 

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

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

圖片

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

圖片

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

 

圖片

 
 

 

 
 
 
 
 

USACO競賽比賽問題:

 
 
 

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

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

 

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

圖片

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

圖片

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

 

圖片

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

圖片

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

 

圖片

 
 

 

 
 
 
 
 

USACO競賽完成比賽:

 
 
 

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

 

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

 

USACO目前判分方式和NOI系列賽事相同,即依據(jù)程序所能正確求解的測試點(diǎn)數(shù)量按比例計(jì)分。對于各個(gè)測試點(diǎn),一般題目會標(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è)題目的評測示例,即終包含了10個(gè)測試點(diǎn),其中7個(gè)正確、3個(gè)超時(shí)——綠色表示正確,紅色表示錯(cuò)誤(x表示錯(cuò)誤答案,t表示時(shí)間超限,!表示運(yùn)行時(shí)錯(cuò)誤或內(nèi)存超限,e表示輸出文件為空,m表示找不到輸出文件)。

 
 

 

 
 
 
 
 

USACO競賽成績查詢

 
 
 

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

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

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

 
 

 

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

 

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

 

圖片
 
 

犀牛USACO競賽課程安排

 
 
圖片

 

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

 

圖片

 

 

 

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

 

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

 

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

 

圖片

 

USACO銅牌沖刺課大綱:

圖片

USACO銀牌沖刺課大綱:

圖片

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