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

課程咨詢熱線 400-656-1680

又一爬藤利器:USACO計算機競賽,不僅有免費講座還有資料大禮包送給你

發(fā)布時間:2023-03-27 14:32:16

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

點擊上方藍色字關(guān)注我們吧

 

 

隨著人工智能以及編程教育的人盡皆知,USACO競賽也逐漸走入人前,USACO參賽人數(shù)也越來越多,對于申請美本以及優(yōu)質(zhì)夏校學生來說,在USACO中獲得鉑金或者黃金,絕對是提升自身能力以及優(yōu)勢的不二之選。那么,USACO究竟是個什么樣的競賽,能讓往前爬藤兒為之折腰。

 
 

USACO是美國大學申請過程中非常有含金量和競爭力的一個競賽,比賽含金量不低于AMC。USACO 每年從 11 月到次年 4 月舉行四次。每一場月賽都會有四組比賽構(gòu)成,分別是鉑金組、金組、銀組、銅組,難度依次遞減,難度相當于NOI-、NOIP提高組+、NOIP提高組-、NOIP普及組-。月賽的題目與IOI試題類型大致相同,絕大多數(shù)為傳統(tǒng)試題,采用IOI賽制。USACO規(guī)定“打表”(直接輸出答案)為作弊行為。

 

 
 
USACO競賽時間
 
第一場比賽 2022年12月16日-19日
第二場比賽 2023年1月27日-30日
第三場比賽 2023年2月24日-27日
美國公開賽 2023年3月24日-27日
訓(xùn)練營 2023年5月25日-6月3日
EGOI2023(瑞典) 2023年7月15日-7月21日
IOI2023(匈牙利) 2023年8月28日-9月4日
場次 競賽時間

 

 
比賽規(guī)則

美國本科申請之競賽篇| 美國計算機奧林匹克競賽 USACO - 知乎

 

 

  1. USACO每場比賽4-5個小時。可以在比賽規(guī)定時間開始后登陸USACO賬號,從在線打開試題后開始計時。選手需要在時間結(jié)束前通過網(wǎng)絡(luò)將寫好的程序提交,程序提交后官網(wǎng)會給出用test case檢測程序的結(jié)果,并根據(jù)結(jié)果給出這一題的得分。

  2. 可以使用C++,Java,Python,Pascal,和C中的任意一種編程。比賽對于程序的大小,運行需要的內(nèi)存以及運行的時間都有一些具體規(guī)定,每次比賽,實力強的選手可以連續(xù)升級。

  3. 在比賽窗口開放的三天時間內(nèi),選手可以選擇任意時間開始比賽。開始比賽4小時內(nèi),如果拿到了高分(接近滿分或滿分),系統(tǒng)會提示直接晉級,可以在這三天內(nèi)繼續(xù)挑戰(zhàn)下一級,只要實力足夠,一場考試可以升到滿級白金級。

  4. 沒能拿到滿分的選手需要等到三天的賽程結(jié)束后,等待晉級分數(shù)線,才能決定是否晉級,如果成功晉級,可以在一個月后的第二場繼續(xù)參賽晉級。

 

 
 
USACO報名方式
 
 
在奧信官網(wǎng) www.usaco.org 注冊一個免費賬戶,注冊時無需選定特定的比賽日期,只要有了這個賬戶,就可以在比賽開始后參與競賽。

 

級別設(shè)置&考試備考
 
 
 
 
 

USACO競賽一共有4個級別,青銅、白銀、黃金、白金四個級別,一進入USACO注冊賬號即為銅級,一級一級的比賽刷高自己的等級,如果你最終能夠獲得黃金或者白金級別的獎項,絕對是提高競爭力的大殺器。

01
 
青銅級別
 
  • 參賽資格:一進入USACO注冊賬號即為銅級。

  • 難度等級:銅級考試只要基本編程常識,會至少一種編程語言。銅級的編程限制時間還是夠用的,大部分初次參賽的選手都能在次考試中晉級白銀級。

  • 考點:主要是考察編程掌握程度,排序、二分查找。

02
 
白銀級別
 
  • 參賽資格:通過青銅級比賽的選手。

  • 難度等級:需要基本的問題解決能力和簡單算法(例如:貪心算法,遞歸搜索等),還需了解基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)。從白銀級開始,選手需要尋找更好的算法才能使程序在規(guī)定時間內(nèi)跑完。

03
 
黃金級別
 
  • 參賽資格:通過白銀級比賽的選手。

  • 難度等級:需要有一定的算法基礎(chǔ),理解一些抽象的方法(例:最短路徑,動態(tài)規(guī)劃),并且對數(shù)據(jù)結(jié)構(gòu)有比較深的了解。

04
 
鉑金級別
 
  • 參賽資格:通過黃金級比賽的選手。

  • 難度等級:需要有很高的編程基礎(chǔ),對算法有深入的了解。部分比賽問題最后的優(yōu)化方案,可能不只一個,得出的答案也不只一個。

05
 
如何練習
 
  • 先分析題目,再寫代碼,代碼編寫的時間不超過50%。USACO 的競賽題,重點并不是編碼,它主要還是考察學生應(yīng)用算法思考問題的能力,所以在真正編碼以前,需要把問題分析清楚,如果把問題思考清楚了,編碼的時間是不會太長的,一般把編碼的時間控制在一道題目總完成時間的50% 。

  • 深度思考一段周期后,再去查看別人的題解。刷題的過程中,總會碰到很多題目是自己暫時不那么容易做出來的,這類題目恰恰是最適合你的,碰到這種題目,可以認真思考一下,當你全部吸收和理解了這種題目后,你的能力就提升了。

  • 重點學習算法原理,嘗試一題多解、舉一反三。算法本來就是在訓(xùn)練思維的,常常從不同角度來解答一道題目,會更加拓寬學生的思維方式,碰到真正的難題時,學生更有可能從多個維度進行思考解答,從而最終給出答案。

  • 注重刷題的質(zhì)量,而不是質(zhì)量。刷題的核心是重質(zhì)不重量,刷題中最適合你的,其實是那些比你當前的水平高一點的題目,這就是所謂的 “i+1” 理論,通過認真做對這些題目,能力就能穩(wěn)步提升。所以題目的質(zhì)量很重要,題目是否適合你當前的水平,這也是一個很重要的考量因素。

     

     
 
犀牛暖心福利

 

 

USACO計算機競專項講座 

免費來襲

4月7日 ?19:00

藤校申請利器 USACO競賽解析

添加微信 免費預(yù)約

 

 

 

 

圖片
USACO競賽備考資料

圖片

 

圖片圖片

圖片

有需要USACO資料的同學

添加小助手回復(fù)“USACO資料”免費領(lǐng)取

小助手|400-656-1680

 

 

  • USACO常規(guī)班招生計劃正式開啟

    適合零基礎(chǔ)、計算機編程知識較薄弱的學生

    幫助學生備戰(zhàn)下個賽季USACO的比賽!

  • 圖片

相關(guān)標簽:
TOP