發(fā)布時間:2025-01-09 10:53:38 編輯:Mila來源:網(wǎng)絡
2024-2025年USACO競賽新賽季報名即將開始,麻省理工學院(Massachusetts Institute of Technology,MIT)招生官網(wǎng)上推薦的USACO競賽,在美國的認可度高超高,相當于國內(nèi)的NOIP競賽,拿到鉑金獎項相當于手握美本名校offer。
對于未來計劃申請?zhí)傩5等學校相關專業(yè)同學們來說,在USACO競賽中通過黃金、鉑金級別將大大增加申請的競爭力。
USACO競賽考察內(nèi)容有哪些?零基礎同學們又該如何備考USACO競賽呢?
MIT官方推薦參加USACO競賽
(來源于MIT的招生官網(wǎng))
翻看以往被MIT錄取的同學,不難發(fā)現(xiàn)很多同學都有USACO競賽的參賽經(jīng)驗,今年MIT錄取的學霸李羅羅同學也不例外。李同學非常聰明,懂得“投其所好”,參加了MIT官方推薦的USACO競賽并取得優(yōu)異成績成功被MIT錄取,并且也為申請STEM專業(yè)增加優(yōu)勢。同時USACO競賽的認可度很高,也是收割MIT、卡梅、佐治亞理工或加州伯克利等的計算機專業(yè)offer非常重要的競賽之一。
USACO競賽簡介
USACO(USA Computing Olympiad),美國計算機奧林匹克競賽,1992年創(chuàng)辦,迄今已有30年歷史。USACO競賽面向全球愛好信息學中學生開放,想?yún)⒓訉W生只要注冊好賬號在規(guī)定時間內(nèi)完成比賽即可。
競賽時間:每年12月到次年3月,每月1場,共4場。
晉級規(guī)則:USACO每場比賽4個小時(公開賽是5小時)。在比賽窗口開放的三天時間內(nèi),考生可以任意時間登錄USACO賬號,從在線打開試題后開始計時。選手需要在時間結束前通過網(wǎng)絡將寫好的程序提交。
考生如果在本場比賽中拿到了高分(接近滿分或滿分),系統(tǒng)會提示直接晉級,可以在這三天內(nèi)繼續(xù)挑戰(zhàn)下一級,理論上只要實力足夠,一場月賽就可以升到滿級白金級。
沒能拿到滿分的選手需要等到三天的賽程結束后,等待晉級分數(shù)線,才能決定是否晉級,如果成功晉級,可以在一個月后的第二場繼續(xù)參賽晉級。
競賽語言:C、C++、Java、Python,考生可使用任意一種語言。但因為USACO競賽黃金、鉑金級別的考試中對程序運行時間有一定要求,所以一般建議考生選擇C++。
競賽級別:USACO競賽分為青銅、白銀、黃金及鉑金4個級別。
USACO競賽考察內(nèi)容
USACO競賽青銅、白銀、黃金及鉑金4個級別考察內(nèi)容有所不同,具體如下:
青銅級別考察內(nèi)容:窮舉算法(Complete Search)、模擬算法(Simulation)、貪心算法(Greedy algorithm)、全排列(Permutation)、雜類題目(Ad-hoc)、遞歸(Recursion)等。
白銀級別考察內(nèi)容:排序(Sorting)、二分查找(Binary Search)、遞歸搜索(Recursion)、圖的遍歷(DFS&BFS)、FLoodfill算法、前綴和(Prefix Sum)、掃描線算法(Line Sweep)等。
黃金級別考察內(nèi)容:該級別考生要求對數(shù)據(jù)結構等有比較深入了解??疾靸?nèi)容包括堆、棧、樹、鏈表等高級數(shù)據(jù)結構,動態(tài)規(guī)劃等高級算法,算法時間和空間復雜度等。
鉑金級別考察內(nèi)容:該級別部分題目優(yōu)化方案不止一個,得出的答案也不止一個??疾靸?nèi)容包括各類高級的數(shù)據(jù)結構,尤其是需要算法的時間和空間復雜度等。
零基礎如何備考UASCO競賽?
一般來說同學們想要晉級USACO白銀級別需要2-4個月的時間,從白銀到黃金級別需要5-8個月的時候。所以零基礎同學們想?yún)⒓蛹磳㈤_始的2024-205年USACO競賽賽季,達到白銀級別是有機會的。零基礎該如何備考USACO競賽呢?
掌握一門編程語言
如果同學們的目標是為了沖擊USACO競賽黃金、鉑金級別的話,建議大家一開始就選擇C++。同學們要熟悉C++語言特性、審查自己的代碼,針對同一題目嘗試不同解法,同時養(yǎng)成編寫代碼注釋和文檔的習慣,以提高代碼的可讀性。
掌握算法及數(shù)據(jù)結構
USACO競賽每個級別要掌握的算法及數(shù)據(jù)結構有所不同,銅升銀要掌握的算法有遞推算法(recursion)、遞歸算法(recursion)、矩形幾何學(rectangle geometry)、模擬(Simulation)、完整捜索(basic completing search)、全排列 子集 回溯(subset permutation backtracking)、簡單貪心算法(greddy algorithm)和簡單圖論(graph theory)等。同學們可以通過解決歷年的USACO競賽題目來實踐算法,并分析解題過程。
提升數(shù)理邏輯能力
同學們可以通過解決邏輯謎題和數(shù)學問題來鍛煉邏輯思維能力,提高邏輯思維的嚴密性和解決問題的準確性。
犀牛設置了USACO競賽銅升銀算法班以及USACO競賽銅銀金直通車課程,中英雙語/全英授課語言,線上線下同步授課,滿足不同地區(qū)不同基礎學員需求!從基本語法到基礎算法再到高階算法和數(shù)據(jù)結構,一步步帶你攻克USACO難題!直通鉑金!
上課時間:2024/11/16-2024/12/22,周日20:00-22:00+11.16起周六16:15-18:15
班型設置:3-8人小班/1V1
課時安排:20小時
上課形式:classin在線直播課
課程內(nèi)容:基礎語法+簡單算法+USACO真題精講
主講老師:韓老師
上課時間:2024/11/30-2025/10/11,每周六19:00-21:00
班型設置:3-8人小班/1V1
課時安排:90小時
上課形式:徐匯OMO,線上線下同步授課
課程內(nèi)容:基礎語法+簡單算法+高級算法+數(shù)據(jù)結構+圖論算法+USACO銅銀金真題精講
主講老師:郭老師
上課時間:2024/11/30-2025/10/11,每周六10:30-12:30
班型設置:3-8人小班/1V1
課時安排:90小時
授課語言:全英文
上課形式:classin在線直播課,可隨時回放復習
課程內(nèi)容:基礎語法+簡單算法+高級算法+數(shù)據(jù)結構+圖論算法+USACO銅銀金真題精講
主講老師:徐老師