對編程算法計算機感興趣的同學們應該都聽過美國信奧賽—USACO競賽。2023年-2024年USACO競賽目前僅剩3月份的公開賽可免費報名參加,感興趣的家長同學們請盡早報名。2024年USACO 3月公開賽即將開考,掌握這些競賽規則才能穩穩拿獎!
8條USACO考試規則
1、每場比賽通常有3個或4個問題,參賽學生將用C、C++、Java或Python提交解決方案。問題本質上是算法問題,所以能運用熟練的算法和數據結構是必備的,這樣才能在有限的考試時間之內正確解決所有考試問題。
2、每個問題的得分取決于你的程序在時間限制內解決的輸入案例數量。對于大多數比賽,C和C++的每個輸入案例為2秒,Java和Python的每個輸入案例為4秒,PalmDrive Academy建議大家使用C++語言。
3、所有的問題陳述都是直接的,不會故意隱藏。但是問題會十分具有挑戰性,很少有選手能獲得接近完美的分數。
4、比賽時間通常是3至5個連續的小時。你可以在比賽窗口內的任何時間段內參加比賽。當你開始比賽時,個人計時器也就開始倒計時。
5、當你提交一個程序時,它將針對許多判斷測試用例運行,對于每個測試用例,反饋都會顯示在一個彩色框中:綠色表示正確,紅色表示不正確。如果顯示不正確,還可以進一步區分:
X(錯誤答案)
T(超過時間限制)
!(運行時錯誤或超出內存限制)
E(空白輸出文件)
M(丟失輸出文件)
6、如果程序編譯失敗,編譯器將向參賽者顯示錯誤消息。第一個測試用例通常與問題陳述中描述的示例用例相同,選手需要在獲得關于其余用例的反饋之前正確地解決它(即使選手收到了是否解決它們的反饋,但這些用例在競賽期間不會顯示)。評委保留在比賽結束后增加或刪除測試用例的權利,所以即使參賽選手的程序在比賽中通過了所有的用例,此程序仍然需要被測試。
7、如果選手在比賽中獲得滿分可直接晉級,如果沒有獲得滿分,則在比賽結束后知道自己是否晉級,所有得分高于該比賽的晉級門檻的參賽選手才將會獲得晉級資格。
8、比賽的官方語言是英語,但為了方便國際參賽者,官方會盡量提供問題集翻譯成其他幾種語言。譯文之間如有分歧,應以英文本為準。
USACO歷年真題及參考書,掃碼領取!【翰林提供報名指導服務】
USACO歷年真題及參考書

除此之外,此次USACO競賽官方還增加了USACO鉑金級別特別要求:
1、官方明確規定,在競賽期間禁止使用生成式人工智能,同時美國學生不得使用VPN隱藏自己的IP地址。
2、其次,參與鉑金級別競賽的美國學生需在指定的時間內開始競賽,即從周六美東時間中午12:00起,鉑金級別的題目將于此時首次發布。
3、在這個時間段內參賽并獲得認證分數的學生,在最終選拔決賽選手時,其分數將比非認證分數具有更大的影響力。值得注意的是,鉑金級別的題目僅在指定時間窗口內對美國的考生開放,在時間窗口結束后的4到5小時內對所有其他學生開放。其它時間進行競賽的分數,是非認證成績。
4、目前,特殊的時間安排僅適用于鉑金級別競賽,其他級別競賽不受影響。希望晉級決賽選手參加集訓營的學生,應力爭取得鉑金級別認證分數。因為時間的緣故,只有三個而非四個認證分數的學生,也有可能考慮。賽季中期由金級別升至鉑金級別的學生,若認證分數不足三個,同樣有機會被考慮為決賽選手,認證分數越多越有利。


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