今天跟大家科普一個(ge) 計算機相關(guan) 的競賽--美國信息學奧林匹克USACO。
01、賽事簡介
美國信息學奧林匹克競賽(USA Computing Olympiad 簡稱USACO)創立於(yu) 1992年,開設目的是為(wei) 每年夏季舉(ju) 辦的國際信息學奧林匹克競賽(IOI)選拔美國隊隊員。免費參賽,對所有人開放。
它要求選手使用C、C++、Java、Pascal和Python這5種編程語言中的一種,編寫(xie) 解決(jue) 題目問題的計算機程序,綜合考察數據結構、算法、數學邏輯、編程等知識。
◎ 參賽對象
● 對計算機、編程感興(xing) 趣的學生
● USACO對於(yu) 參賽年齡沒有特別限製◎
參賽日程
● 月賽:一般在12月及次年1、2月分別舉(ju) 行
● 每場比賽時間3-5小時
● 比賽窗口開放4-5天
◎ 競賽等級
● Bronze 青銅
● Silver 白銀
● Gold 黃金
● Platinum 鉑金
*首次參賽需要從(cong) 青銅級開始
◎ 官方網址
https://www.usaco.org/
02、賽事亮點
國際知名賽事
USACO作為(wei) 美國全國性的信息學競賽,主要為(wei) 了給國際信息學奧賽IOI篩選國家隊隊員。每年吸引全世界眾(zhong) 多學生和編程愛好者參加,尤其以高中生為(wei) 主要參賽者。
參賽限製少
USACO是一個(ge) 完全免費的競賽,隻需要在官網注冊(ce) 賬號就可以參賽。相較於(yu) 其他比賽,USACO對於(yu) 參賽年齡沒有特別限製。另外,比賽官網還提供了一係列免費的模擬測試。
賽製特殊
參賽者注冊(ce) 成功後不需要選擇特定的比賽日期,比賽開始後,可以隨時使用電腦參與(yu) 競賽。一般每年12月及次年1月、2月各有一次參賽機會(hui) ,如果實力強,選手可以連續升級,詳見彭老師觀點2。
助力升學
學生在申請海外大學時,USACO的獎項是計算機方麵認可度非常高的獎項。沒有出國留學計劃但是參加國內(nei) 信息學競賽的同學,也可以通過挑戰USACO提升實力。
03、老師觀點
◎ USACO一般每年有3次月賽,允許參賽選手一年多次參賽,而且參賽成績還會(hui) 保留在參賽者個(ge) 人賬戶中,成為(wei) 下一年參賽的起點。USACO目前一共分為(wei) 四個(ge) 等級,每個(ge) 等級的難度差異非常大,一般需要較長時間的學習(xi) 才能進入下一級。官網上免費提供模擬題庫,供學生學習(xi) 。想要取得好成績,還是需要大量時間模擬練習(xi) 。
◎ USACO新注冊(ce) 的參賽者需要從(cong) 青銅級別開始,在規定時間內(nei) 完成三道題目。每場比賽連續4-5小時,參賽者登錄賬戶開始下載時,比賽計時器就開始計時,比賽一旦開始中間不暫停。在開始比賽的4小時內(nei) ,拿到了高分(接近滿分或滿分),係統會(hui) 提示直接晉級,參賽者可以在接下來的3天內(nei) 繼續挑戰下一等級。比如青銅你獲得滿分,就在當月獲得再一次比賽機會(hui) ,挑戰黃金等級。如果你實力足夠強,一次比賽也可能升到鉑金級。
◎ 沒有獲得滿分直接晉級的選手,需要等待晉級分數線(大約一周)才能確定是否晉級。成功晉級的參賽者,可以在下一個(ge) 月繼續參加晉級挑戰。建議參賽者在競賽開始後的周五到周一安排比賽,盡量確保比賽過程中不被打擾。
◎ USACO的評分采取機器評分,比賽時提交代碼後,係統即刻就會(hui) 自動給出評分。相比其他國際賽事,出分、公布晉級的時間都更短。
◎ USACO本身對參賽群體(ti) 沒有太多限製,除了高中生,還有初中生、大學生,甚至一些編程工作人員參賽,但由於(yu) 比賽難度大,還是建議7年級以上的學生注冊(ce) 參加。USACO的第一輪比賽一般在12月進行,高三當季申請的學生如果有實力,可以在RD常規申請之前再衝(chong) 刺一下獎項。
◎ 獲得USACO鉑金獎項的優(you) 秀高中生,有機會(hui) 獲邀參加訓練營或者代表美國國家隊參加IOI,不過一般需要擁有美國公民身份或者持有綠卡。
◎我認為(wei) 編程的門檻相較於(yu) 數理化的學習(xi) 更高一些,所以USACO的難度和含金量也會(hui) 略高於(yu) 同類型數理化競賽,比如USABO、USNCO等。USACO的特殊賽製,也會(hui) 讓參賽者如同遊戲一般打怪升級,更容易調動學習(xi) 的興(xing) 趣。
評論已經被關(guan) 閉。