發(fā)布時間:2023-03-27 10:27:43
編輯:范范來源:犀牛國際教育瀏覽:次
計算機領域的熱已是常態(tài),對于想申請計算機名校的學生們來說,進入夢校只是第一步,更長遠的是懷揣著“加入到這個全新綻放、充滿前景的未來科學領域”的夢想。
而歷屆獲得USACO金及以上獎項的參賽者,不僅是卡耐基梅隆等計算機強校爭搶的“香餑餑”,更是在申請Meta、Google等計算機名企崗位時自帶閃光點!
USACO晉級規(guī)則
USACO青銅
在青銅組別需要掌握基礎的編程能力,能夠設計相對簡單的算法(algorithm)或模擬程序(simulation)來解決問題。
學生將接觸到基本的編程技巧如排序(sorting)、遞歸(recursion)等。
USACO白銀
在銀級的學生開始接觸現實中的實戰(zhàn)數據結構(data structure)和算法,學生想要完成銀級向更高組別的晉級,需要學會如何使用Sets和Maps處理數據,并通過Binary Search有效地找到具體元素。
對圖論(Graph)的要求比較高,要學會使用比如Depth First Search(DFS), Cycle Detection等經典的算法。
USACO黃金
在黃金組別的學生需要掌握的重要技能是【將問題拆分為多個步驟并簡化】,將學習如FenwickTrees、Disjoint Set Unions等數據結構,以及在現實中經常會用到的一些算法如Diikstra算法(在谷歌地圖中使用)、Kruskal算法、Prim算法等經典算法。
在這一組別要實現晉升很重要的一點是能準確的發(fā)現題目中的規(guī)律,找到應該使用哪個算法,將問題拆分成不同的步驟,抽象后套用合適的算法。
USACO白金
到了白金組別,所有的問題都變得極具挑戰(zhàn)性,學生將會用到所有學過的編程算法和技巧。
AP03-08
IBDP03-07
小托福04-03
美國留學04-05
微信咨詢