USACO大概要學多久?USACO什麽賽製?每年什麽時候舉辦?

理工科強校麻省理工MIT、CalTech加州理工、CMU卡耐基梅隆大學等,都從(cong) 哪裏招收學生?想要畢業(ye) 後獲得科技大廠、金融投行類的高薪工作?想在大學中感受跨學科專(zhuan) 業(ye) 的魅力?想實現以上夢想,就需要強有力的編程基礎

 USACO美國計算機奧賽訓練營絕對是每年最強的生源之一!讓我們(men) 看看之前的決(jue) 賽選手最後都去了哪些學校:

麻省理工原來有“後門”可走?USACO計算機奧賽選手有話說!

再往後統計,陸續有大學還沒畢業(ye) 就被Apple、Amazon、SpaceX科技大廠“搶走”的USACO決(jue) 賽選手大有人在。

為(wei) 了讓大家更好的了解USACO,我們(men) 特意請到“前USACO決(jue) 賽選手”“現各大編程競賽命題人”——卡耐基梅隆計算機大神Shiva老師,為(wei) 大家簡單介紹USACO。

小科普:USACO美國計算機奧林匹克競賽是競技性編程的競賽,學生需要在3個(ge) 小時內(nei) 完成4道題,題目中列出具體(ti) 問題和輸入代碼,學生在運行自己編寫(xie) 的程序後,需要得出題目給出的輸出內(nei) 容。例題如下:

麻省理工原來有“後門”可走?USACO計算機奧賽選手有話說!

此題為(wei) 2023年USACO二月月賽銅級中的題目,USACO一共有四個(ge) 級別:

麻省理工原來有“後門”可走?USACO計算機奧賽選手有話說!

所有的學生都從(cong) 青銅Bronze開始,通過參加月賽晉級,最終全年排名前4名將代表美國隊參加世界信息奧林匹克大賽。

Q&A

本文將以Q&A的模式,從(cong) 4大方麵為(wei) 大家全麵梳理USACO幹貨!妥妥的USACO萬(wan) 能晉級寶典,快點讚收藏並轉發給想要申請理工科名校的同學!

賽前準備

Q1、用哪種編程語言有區別嗎?需要提前學習(xi) 編程基礎嗎?達到什麽(me) 水平可以參賽?

不同語言之間有語法區別,運行速度區別是更重要的,JAVA PYTHON比C++要慢幾秒,推薦C++。編程基礎是必須的,先會(hui) 編程才能參賽。

Q2、用哪種編程語言授課?隻會(hui) Python可以參加課程嗎?

Shiva老師的課程更多講解的是解決(jue) 問題所需的概念和邏輯,不會(hui) 講不同編程語言的語法。所以隻會(hui) Python也可以聽的。

如何晉級

Q3、隻會(hui) 一點C++,能從(cong) 青銅到白銀晉級嗎?哪裏可以找到USACO題目練習(xi) 呢?

建議在參加USACO之前把編程語言熟練掌握,越熟練越有機會(hui) 晉級。題源網站有以下推薦:

?Codeforces.com

(Shiva老師是該網站供題者之一)

?atcoder.jp

?oj.uz

?cses.fi

Q4、第一年USACO白銀沒晉級,第二年還從(cong) 青銅級別開始嗎?怎樣突破自己的水平?

不需要,可以直接從(cong) 白銀級別開始。推薦去codeforces.com這樣的網站找具有針對性作用的算法題練習(xi) ,積累一類題目的計算量就會(hui) 實現突破。

競賽規劃

Q5、USACO大概要學多久?如果目標不是計算機科學專(zhuan) 業(ye) 但很感興(xing) 趣,還應該學嗎?

當然!如果孩子對比賽感到有興(xing) 趣的話一定要試一下!比賽過程會(hui) 很有意思,會(hui) 帶來不止編程能力、解決(jue) 問題能力的提升,也更有可能交到誌同道合的朋友、獲得專(zhuan) 業(ye) 的人脈等等收益終身。

Q6、比賽中題目隻有英語嗎?要達到什麽(me) 英語水平?

比賽中有翻譯,但是考慮到翻譯版本中對於(yu) 計算機算法術語表達不一定準確,建議參加競賽的同學找一些英語真題來測試一下。

Q7、如果目標為(wei) USACO黃金,數學要什麽(me) 水平?

代數、數論和排列組合這三個(ge) 單元一定要有深厚的基礎。AMC競賽與(yu) USACO也相輔相成,Shiva老師本人晉級過5次AIME,2次USAJMO,最後進入了USACO決(jue) 賽圈。

Q8、Shiva老師達到全球排名第7花了多長時間練習(xi) ?

從(cong) Bronze青銅到Gold黃金用了100-200小時,從(cong) Gold黃金到Platinum白金用了200-300小時,從(cong) Platinum白金到Camp訓練營→TOP7 ,總共用了至少3,000小時。

比賽時間

Q9、USACO什麽(me) 賽製?每年什麽(me) 時候舉(ju) 辦?

12、1、2、3月賽(4次,每個(ge) 月賽都有青銅、白銀、黃金、白金四個(ge) 級別的題目,3月會(hui) 舉(ju) 行決(jue) 賽公開賽,選出國家訓練營選手。

Q10、馬上要11年級了,沒參加過USACO學習(xi) ,現在備賽還來得及嗎?

現在開始學,在12年級之前從(cong) 青銅到白銀是很有可能的,但是想要晉級黃金以上在這麽(me) 短的時間內(nei) 比較困難,除非付出足夠多的練習(xi) 時間。建議結合自己的申請目標設定USACO目標,抓緊時間就從(cong) 這個(ge) 暑假開始練習(xi) !

【競賽報名/項目谘詢+微信:mollywei007】

上一篇

什麽是通用申請 (Common App)? 如何使用?(下)

下一篇

留學芬蘭後可以在當地工作嗎?

你也可能喜歡

  • 暫無相關文章!

評論已經被關(guan) 閉。

插入圖片
返回頂部