上周末一位學生在微信上聯係我說,12月份的競賽結果出來了,他順利通過了。這個(ge) 結果很出乎我的意料,因為(wei) 他競賽後就給我同步過情況,第二題大概有4 個(ge) 沒有通過,第三題也有4 個(ge) 沒有通過,這個(ge) 成績按照往年的經驗來看應該是無法通過的。
於(yu) 是我立刻打開USACO 官方網站,發現今年銅牌組和銀牌組的錄取分數相較於(yu) 去年,都低了100 分,去年是800 分才能順利升級,今年則是700 分就能升級了。這個(ge) 結果也驗證了上篇文章中我們(men) 對這次競賽難度的評價(jia) ,此次競賽確實比曆屆要難一些,為(wei) 了保證通過率,所以分數也就降低了。
銅組的的情況描述中特意說明了今年為(wei) 何降低分數,大概意思就是說銅組的通過值之所以設置的低一些,說明這次銅組競賽不包含任何湊數的簡單問題,有些問題甚至包括一些有趣的大挑戰,具體(ti) 的英文描述如下:
銀組中的第一道題目甚至重新設置了評分標準,對於(yu) C++ 語言來說設置成 3 秒(原來是2秒),對於(yu) Java 和 Python 語言設置成6 秒(原來是4秒),相比原標準都提升了50%的時間,從(cong) 而能過保證 Java 使用者能過通過全部的數據。從(cong) 今年的出題來看,題目難度在增加,今後銅牌組的題目可能不再會(hui) 再有送分題了,這對於(yu) 初學者來說提出了更高的要求。
本次競賽中,參加銅組的人數總共是9974 人,其中7673 人是大學預科生,最終順利升級的學生有1774人,所以如果你也順利通過了銅組,那麽(me) 應該為(wei) 自己慶祝一下,這個(ge) 升級比例並不高。銀組的比賽更為(wei) 殘酷,總共有3676位參賽者,其中有2763位大學預科生,最終順利升級的大學預科生為(wei) 448 人。
相比於(yu) 去年來說,今年參加USACO 的人數在進一步提升,具體(ti) 的對比數據如下:
可以看到,參加的總人數比去年多了3千人,有效提交代碼的人數多了2千人左右,這裏所謂的有效提交代碼人數,是指至少針對一道題目提交代碼的人數。今年的參賽選手來自全世界90個(ge) 國家,相比於(yu) 去年同一時間多了10個(ge) 國家,說明USACO競賽也正在得到更多國家學生的認可。
在編程語言選擇方麵,C++ 仍然是獨占鼇頭,比去年多了4千多人,Java 和 Python的人數相比於(yu) 去年都有減少,看來越來越多的選手在選擇C++ 作為(wei) 競賽語言。客觀來說,C++ 確實是一種比較好的競賽語言,效率高,標準庫工具齊全,代碼編寫(xie) 簡便,並且沒有那麽(me) 多抽象概念需要學生理解。
總體(ti) 來說,USACO競賽正在得到全世界越來越多學生的認可,對於(yu) 想要學習(xi) 編程的學生來說,USACO信息學的目標和學習(xi) 路徑都是被證明的、非常權威的體(ti) 係,建議想讓孩子接觸編程的家長,可以考慮下USACO競賽這套體(ti) 係!
評論已經被關(guan) 閉。