從(cong) USACO競賽滿分到創立估值2億(yi) 的AI產(chan) 品,參加USACO競賽的郭文景同學在八年後將所學發揮地淋漓盡致,讓我們(men) 一起來了解一下這項USACO競賽即美國計算機奧林匹克競賽,它究竟有怎樣的魅力呢?
USACO競賽是什麽(me) ?如何報名?
USACO競賽是美國的一項在線計算機比賽,對參賽者的國籍沒有任何要求,不論是小學生、初中生還是高中生,都可以參加。
報名的方式也非常簡便,隻需在官網注冊(ce) 即可,而且沒有任何額外費用。
此外,USACO舉(ju) 辦的賽事一年有好幾次,參賽者可以多次參加。
盡管參賽門檻相對較低,但USACO的含金量非常高,它是進入藤校等頂尖院校的計算機專(zhuan) 業(ye) 的重要敲門磚。
對於(yu) 申請文科類專(zhuan) 業(ye) 的學生來說,達到白銀級別的成績對申請是有一定幫助的。
而如果有意申請美國本科排名前30的計算機專(zhuan) 業(ye) ,至少要達到黃金級別。
而對於(yu) 申請卡梅、佐治亞(ya) 理工或加州伯克利等頂級院校的計算機專(zhuan) 業(ye) ,達到鉑金級別將成為(wei) 一個(ge) 非常不錯的加分項。(舉(ju) 例來說,MIT官網早前明確表示,對於(yu) 參加過USACO競賽的申請者,競賽獎項將會(hui) 增強其學術實力和背景,因此MIT和其他優(you) 質院校的招生官會(hui) 優(you) 先考慮錄取擁有USACO競賽獎項的申請者。)
1考試時間
2023-2024年競賽時間
-第一場月賽:2023年12月15-12月18日
-第二場月賽:2024年1月26-1月29日
-第三場月賽:2024年2月16-2月19日
-公開賽:2024年3月15日-3月18日
-訓練營:2024年5月23日-6月1日
-EGOI(荷蘭(lan) ):2024年7月21日-7月27日
-IOI(埃及):2024年8月底-9月
2報名方式
USACO向所有學生免費開放,所有意向參加的學生都可以在官網注冊(ce) 賬號。注冊(ce) 時不需要選定特定的比賽日期,隻要有了這個(ge) 實名注冊(ce) 賬戶,學生在比賽開放時段隨時進入官網參與(yu) 競賽即可。
3USACO競賽級別
USACO有四個(ge) 競賽級別——Bronze銅級, Silver銀級, Gold黃金級,和Platinum白金級,難度依次提高。
USACO競賽參加有什麽(me) 用?
我們(men) 來看看USACO競賽獲獎學生的去向:
2018年 USACO 黃金 STEVE 同學:哈佛大學
2018年 USACO 黃金 JIM 同學:加州大學伯克利分校
2020年 USACO 鉑金 DING同學:麻省理工學院
2020年 USACO 鉑金 C同學:11年級錄取卡耐基梅隆大學
2017年 USACO 鉑金 JASON 同學:麻省理工學院
2021年IOL金牌TIMOTHY同學:麻省理工學院
2019年IOL金牌BENJAMIN 同學:麻省理工學院
2019年 IOL金牌 ERIC 同學:耶魯大學
2019年IOL金牌 DANIEL 同學:加州大學伯克利分校……
在2014年、2015年,連續兩(liang) 年參加美國國家信息學奧林匹克競賽公開賽(USACO Open)獲得冠軍(jun) ,並入選美國國家隊的郭文景同學近期更是計算機領域創下轟動之舉(ju) 。
當年,她在USACO月賽白金組中多次滿分,成為(wei) 了美國國家隊曆史上為(wei) 數不多的女選手之一。2015年,她也走上了信息學奧賽選手的最高賽場,代表美國出戰國際信息學奧林匹克競賽(IOI),並最終以全球第四十九名的成績奪得銀牌。
八年後的今天,郭文景Demi Guo再度衝(chong) 上熱搜,原因在於(yu) 一家僅(jin) 4人的初創公司Pika發布全新的AI視頻生成工具Pika 1.0,在發布後的短時間內(nei) 迅速火爆國內(nei) 外社交平台,且融資5500萬(wan) 美元,估值達到了2億(yi) 美元。
USACO競賽各級別考什麽(me) ?
USACO競賽根據編程技能水平劃分為(wei) 四個(ge) 級別:銅級、銀級、金級和白金級。
青銅級別:
*初次參加注冊(ce) 的學生都是青銅生
*競賽重點:Simulation, Basic complete search, and graph-related 相關(guan) 問題是常見的競賽問題。在準備達到下一級別時,請將這些主題放在高優(you) 先級。
白銀級別:
*通過銅級比賽的選手可以參加白銀級別。
*競賽重點:Prefix Sums, Custom Comparators and CoordnateCompression, Greedy algorithms with sorting. Binarysearch, DFS, and Flood Fl是常見的問題
黃金級別:
*通過白銀級比賽的選手可以參加黃金級別。
*難度等級:有一定算法基礎,對抽象的題目有自己的理解方法,例如動態規劃等。
白金級別:
*通過黃金級比賽的選手可以參加白金級別。
*難度等級:需要具備較高的編程基礎,對算法有深入了解,高難度。
可使用的編程語言可以使用C、C++,Java,Python任意一種編程語言。
根據官網給出的2022-2023數據統計,每種編程語言的選擇情況如下👇
2022-2023年賽季USACO計算機各級別提交編程語言情況 | |||||||
場次 | 遞交總數 | C++17 | C++11 | Java | Python3.6.9 | C語言 | Python2.7.17 |
12月場 | 26969 | 12396 | 6423 | 4386 | 3561 | 178 | 25 |
1月場 | 27301 | 12771 | 5867 | 4769 | 3735 | 131 | 28 |
2月場 | 20488 | ||||||
公開賽 | 10724 | 5573 | 1878 | 1862 | 1360 | 38 | 13 |
從(cong) 表格我們(men) 可以看到,大多數選手還是選擇使用C++語言,其次是Java、Python和C這種好上手的語言。
USACO競賽備考tips
USACO競賽主要是衡量同學們(men) 編程和算法兩(liang) 大方麵技能,同學們(men) 需要不斷應用高效算法進行問題分析和求解,才能通過USACO競賽考核。
同學們(men) 在備考USACO競賽時,首先要係統梳理USACO核心知識點及高效算法框架。同學們(men) 在答題時,可以精準定位,迅速靈活地套用知識點和高效算法進行解答,以提高USACO競賽答題速度及正確率。
還可以通過刷USACO競賽真題,規範USACO競賽答題步驟,鞏固USACO競賽各級別常考的高效算法,進行查缺補漏,提升編程和算法能力。
官網也嚴(yan) 正申明學術誠信的重要性,如果作弊將被終身取消USACO的晉升資格,過去甚至有學生因在USACO比賽中作弊而被學校開除的。所以,大家一定要腳踏實地備考,不要有不正確的心思。
評論已經被關(guan) 閉。