USACO本賽季所有賽事已結束啦!
恭喜翰林學員們再創佳績!
12月月賽:1白金 7金 15銀
1月月賽:2白金 13金 18銀
2月月賽:5白金 12金 4銀
共8位白金級別、32位金級和?37位銀級選手
USACO 2023-2024賽季完美收官!
2023-2024賽季精英榜
USACO 12月月賽
晉級白金:共1人 來自—美高
晉級金級:共7人 來自—重慶八中國際部、美高、北京王府、貝賽斯國際學校小徑灣分校等
晉級銀級:共15人 來自—杭州橄欖樹國際學校、廣州碧桂園、上海平和、上海世外、北京王府、廣州貝賽思Aiglon?College、west?vancouver?secondary?school、成都外國語等
USACO 1月月賽
晉級白金:共2人 來自—美高、人大附中
晉級金級:共13人 來自—北京順義國際學校、北京王府、廣東碧桂園、成都外國語、貝賽斯小徑灣分校等
晉級銀級:共 18 人
來自—蘇州中學、人大附、北京四中、北京21世紀、貝賽斯、大同中學、美高等
USACO 2月月賽
晉級白金:共5人 來自—貝賽思國際學校小徑灣分校、蘇州德威、成都外國語、張家港常青藤等
晉級金級:共12人 來自—杭州橄欖樹國際學校、廣東碧桂園、美高、上外附中、北京愛迪國際學校、北京101新加坡學校、南昌啟華雙語學校等
晉級銀級:共4人 來自—上海光華劍橋、美高、Aiglon?College等
許多學員和家長都發來了反饋,能夠充分的感受到大家晉級后的喜悅之情!






再次祝賀所有晉級的同學們!
想了解同學們都是如何備考的嗎?
掃碼咨詢顧問老師
2023-2024USACO賽季總結
為了幫助大家更好的了解本賽季的情況,翰林老師給大家總結了2023-2024 USACO的賽季總結!一起來看看吧!
對于本次競賽,老師針對兩個部分進行詳細分析,分別是:題型分布和考試語言選擇。

1難度升級
今年的競賽難度依舊是比去年有所提高的,而且可以看到明顯的“越級考試”的趨勢。
以往在銀級才會出現的Graph,Greedy,Tree越來越多的出現在銅級題目當中。相對的銅級的“老牌題型” complete search考察的則越來越少,因為這種題目不要求過多的思考,稍微分析一下算法復雜度,滿足題目要求,直接按照模板寫就可以了,以后這種“傻瓜類型”的題目,可能會慢慢被競賽類考試淘汰。
以往金級中的考點,比如dynamic programing, meet in the middle,近幾年的考試也越來越多的出現在銀級考試當中。

另外,USACO競賽題的特征越來越明顯,不像課程類的學習,學習了某個算法就可以直接應用。
現在的USACO更注重同學們在了解基礎算法的前提下,加入自己的思考。很多題目可能沒有明確的算法套用,更類似Ad Hoc Problem,需要根據每道題的不同情況,歸納特定的數學規律。所以對數學的要求也有所增加。
2編程語言更多人選擇C++
雖然USACO官方運行C++, JAVA, Python三種語言,但我們統計了從2019年開始,近五年的語言偏好,可以明顯看出一下三點:
C++一直是最受歡迎的競賽語言
主要原因是在于高級別的競賽(金,白金)級別中,會非常看重代碼的運行速度,所以C++作為速度最友好的語言,在高級別的競賽中尤為受歡迎。

Python使用者今年首次超過了JAVA使用者
這個結果其實并不意外,我們其實從三年前就開始鼓勵一些低級別的選手使用Python語言了,因為對于很多零基礎的選手,想要體驗計算機競賽,想快速上手,Python是最優選擇。

JAVA使用者逐年遞減
在總體參賽人數逐年遞增的情況下,JAVA的使用者竟然意外的逐年遞減。這個主要原因其實是Python語言的崛起。Python和JAVA兩個都是作為低級別競賽(銅,銀)中被普遍使用的兩門語言,Python更易上手的特征就把JAVA排擠掉了。

新賽季預測
1可能會更看中數學
解答策略類型的題目,需要在理解算法邏輯的基礎上,能夠舉一反三,有所擴展。
2難度升級
下個賽季可能會有更多白金組難度的題目下放到金級考察,金級難度的題目下放到銀級考察,銀級難度的題目下放到銅級考察。
3參賽人數依舊會增多
下個賽季的參賽人數依舊會增多,競爭壓力也在增大。
整個2023-2024賽季共有9.2萬份有效提交,相比2022-2023賽季的8.5萬份上漲了8%。所以我們合理預測2024-2025賽季的參賽人數也會有8%-10%的增長。
新賽季備考建議
對于不同經驗的參賽選手,老師給出不同的備考建議,讓同學們更好地了解自身應該往哪個方面專研提升。
分為:零編程基礎選手、有部分編程基礎選手和有編程基礎及編程經驗選手。
1零編程基礎選手
這部分同學建議從Python入手。Python語言上手較快,語法簡單。且Python提供的自帶的函數比JAVA和C++都多,所以代碼會更簡潔。
通過學習基礎語法,數據結構,算法復雜度分析,并匹配合理的課后練習,可以通過銅級的考試。先培養競賽思維,不過想要參加后續的高級別競賽,建議轉換C++語言。

2有部分編程基礎選手
建議在讀AP計算機的高一高二同學,可以從C++入手,這是編程語言中最強大和最基礎的語言,無論是應付比賽還是在以后讀本科或者工作中使用,提前學習C++都是不錯的選擇。
3有編程基礎及編程經驗選手
建議參加過國內NOI的同學,可以將目標直接定為沖擊至少金級別以上的獎項。在有數據結構和編程語法的前提下,需要系統的學習一些常見算法,比如排序等等。同時需要大量練習官方的金,白金級別的真題。
◾ 不管在哪個階段的備考,建議同學們在準備相應級別考試的時候,同時也建議去刷一些下一個級別的真題。
◾ 建議兩個級別同時備考,比如同時備考銅和銀,或者同時備考銀和金。
◾ 早備考,留出足夠時間刷題才是王道!
翰林USACO春季班正在火熱招生中!
大牛導師&獨家精編講義強強聯手
助你沖刺白金獎項!

了解更多課程詳情
掃描上文二維碼
添加顧問老師咨詢
本期福利
USACO知識點思維導圖

長按識別上文二維碼
添加顧問老師免費領取
* 以上賽事主辦方為海外機構,不與任何中國的大學、中學或小學升學加分活動掛鉤,其成績不會作為任何中國中小學升學或評優的依據,僅定位為針對中學生的課外興趣活動和國際教學交流活動。


