USACO學術活動備受美國頂尖大學關注,包括MIT、哈佛、耶魯、麻省理工、康奈爾、普林斯頓、卡內基梅隆等理工牛校都認可該學術活動。每年,該學術活動吸引著眾多申請美國頂尖大學計算機專業的學生。最近,USACO官網公布了2024年學術活動的安排。
2023-2024年USACO學術活動時間
第一場月賽: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(荷蘭):2024年7月21日-7月27日
IOI(埃及):2024年8月底-9月
注:以上均為美東時間
USACO歷年真題及參考書,掃碼領取!【翰林提供報名及指導服務】
USACO歷年真題及參考書

USACO學術活動規則
報名方式:參賽者可隨時在官網注冊賬號,注冊。報名,只需在比賽時問登陸完成答題即可。
參賽要求:熱愛計算機編程6—12年級的同學們都可以參加。
報名官網:http://www.usaco.org/
晉級規則:
① USACO前3場晉級賽每場4個小時,US Open 5個小時。可以在比賽規定時間內使用USACO賬號登陸,在線打開賽題后開始計時。選手需要在時間結束前通過網絡將寫好的程序提交。
② 程序提交后考試系統會給出評測結果。可以使用C++,Java,Python,Pascal,和C中的任意一種編程語言。對于后續有志于沖刺Camp的選手來說,建議一開始就選擇C++語言,避免后續更換編程語言。
③?每場比賽達到一定分數,一般是滿分,可直接晉級到下個級別繼續參賽。因此理論上,咱們同學如果實力足夠強,即使到了12 年級開始參賽,在12月賽中也有可能從銅級一直晉升到鉑金級。不過對于有志于沖刺Camp的同學,最晚要 11 年級參賽才有可能。
USACO學術活動語言
USACO學術活動接受多種語言,其中用得較多的是C++、Java和Python,運行速度:C++>Java>Python。
Python:易學易考,但由于它運行速度較慢, 一般僅限于在銅級別中使用。
Java:美國高中AP Computer Science A要求的語言,且在銅級和白銀級別比賽中和C++區別不大。但USACO學術活動是一個要求運行時間比賽,同學們想通過黃金、鉑金級別考試,使用C++更加。
C++:隨著對算法要求越來越高,C++在黃金級和鉑金級學術活動中往往更具優勢。C++雖然程序緊湊效率高,但起步難,不建議初學者自學。

? 2025. All Rights Reserved. 滬ICP備2023009024號-1