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

課程咨詢熱線 400-656-1680

上海USACO競賽銅升銀/銀升金輔導班報名中!

發(fā)布時間:2023-09-01 09:26:01 編輯:小妹來源:網(wǎng)絡(luò)

計算機專業(yè)向來是名校申請香餑餑,而USACO競賽作為含金量和知名度都非常高的國際計算機競賽,如果學生拿到USACO競賽獎項,在USACO競賽中所展示的編程能力都足以吸引招生官的注意力,是可以獲得升學申請加持作用的。

 

 
USACO競賽介紹
 

 

USACO是美國計算機奧林匹克競賽,是面向全世界所有的中學信息學選手的競賽,相當于國內(nèi)的NOIP比賽,都是為IOI(國際奧林匹克競賽)選拔人才。

圖片

適合對象:任意年級初高中生

考試地點:線上比賽,個人參賽,通過登錄USACO官網(wǎng),在線提交代碼

比賽語言:C、C++、Java 或 Python

參賽費用:比賽參與是完全免費的

評分要求

a.代碼運行正確性

b.算法時間效率

c.內(nèi)存使用效率

USACO 參賽語言

可以使用的參賽編程語言列表如下:

Java

C++ 17

C++ 11

C

Python 2 (2.7.17)

Python 3 (3.6.9)

 

 
USACO競賽等級劃分
 

 

USACO競賽有4個級別,銅級,銀級,金級,白金級。每個級別代表不同的編程技能水平。新注冊的選手從銅級開始,在規(guī)定的時間內(nèi)完成3道題目,如果過關(guān),可晉級到更高級別。

圖片

 

 
USACO競賽輔導培訓課程
 

 

犀牛USACO競賽課程按照USACO的難度級別和算法能力要求劃分成3個班型:銅升銀基礎(chǔ)班、銀升金強化班、金升鉑金高級班。

 
圖片
USACO銅升銀基礎(chǔ)班:
 
 
 
 

適合學生:計算機編程剛?cè)腴T,語言基礎(chǔ)薄弱,無比賽經(jīng)驗計劃申請計算機專業(yè)的中學生。

USACO競賽銀組所使用到的算法和數(shù)據(jù)結(jié)構(gòu),基本上已經(jīng)涵蓋了大學計算機專業(yè)的數(shù)據(jù)結(jié)構(gòu)和算法這兩門課程,且USACO競賽的考核標準是靈活的應(yīng)用,所以整體難度還是比較高的。通常,學生需要實現(xiàn)銅升銀,零基礎(chǔ)學生需要約50小時左右的課程時間來掌握相關(guān)算法。

 

圖片

 
圖片
USACO銀升金強化班:
 
 
 
 

適合學生:至少會一門計算機編程語言(推薦C++或Java),算法基礎(chǔ)較一般,有一定比賽經(jīng)驗。

銀級升到金級,除了要掌握金級的相關(guān)算法,還需要理解一些抽象方法,例如最短路徑和動態(tài)規(guī)劃??荚嚂疾鞂W生對特定算法的掌握程度和優(yōu)化意識,以及用數(shù)學和邏輯方法尋找最優(yōu)解的能力。一般來說,這一階段需要40 小時左右的課程。

 

圖片
 
圖片
USACO金升鉑金高級班:
 
 
 
 

適合學生:有完善的計算機編程語言基礎(chǔ),有入門算法經(jīng)驗,一定比賽經(jīng)驗,如NOIP,USACO銀組晉級。

金級升到鉑金級的考試會進一步提升算法的復(fù)雜性和困難程度,特別是對分析能力的要求更高。這不僅僅是通過刷題就可以提升的,還需要理解力、數(shù)學思維、算法應(yīng)用等方面都達到一定水平。這一階段,建議40左右課時。

 

圖片

相關(guān)標簽:
TOP