USACO(美國信息學奧林匹克學術活動)2023-2024賽季的第一場比賽即將在12月15日開始,距離比賽只剩下4天時間!在比賽即將來臨的時候,我們不能放松警惕,必須做好賽前準備和注意事項。那么,為了順利參加比賽,以下是家長和同學們需要注意的事項。
第一場比賽:2023年12月16日-19日
第二場比賽:2024年1月27日-30日
第三場比賽:2024年2月24日-27日
美國公開賽:2024年3月24日-27日
如何報名?
USACO比賽的報名流程并不復雜,只需要在比賽開始前去官網注冊賬號,待比賽開始登陸進入即可參加比賽,整個過程完全免費。
報名流程如下:
1.注冊賬號
進入USACO官方網站(http://www.usaco.org/),點擊右下角的“Register?for New Account”按鈕,即可開始注冊。
2.填寫基本信息,激活賬號
進入注冊頁面后,根據實際情況填寫個人基本信息。其中郵箱地址最重要,因為需要它來驗證信息,所以郵箱地址需要確認是否無誤。填寫完畢后,點擊“Submit”提交即可。
提交成功后,系統會自動跳轉到登錄頁面,并向剛才填寫的郵箱發送創建賬號的郵件,告知用戶名和密碼。此時,學生或家長需要在24小時內使用此賬號和密碼登陸,激活賬號,登陸成功后可自行修改密碼。
如果不成功,系統會給出提示,并明確告訴你哪個信息輸入有問題,你進行相應修改即可。
USACO報名請掃碼/免費獲取資料包【翰林提供報名服務】

如何提交代碼?
每個級別一般會有三道題目,點擊任何一道題目,就可以看到題目詳情。
這時候你可以點擊右上角的語言模式切換成其他語言,不過目前暫時不支持中文模式。
注:2023年1月起該學術活動不支持中文模式,如果你有更熟悉的語言,選擇切換即可;如果沒有,建議仔細閱讀英文題目。
題目完成后需要提交代碼,此時需要把當前頁面滑動到底部,看到如下信息:
● Language(選擇編程語言)
● Source File(選擇代碼文件)
● Submit Solution(提交方案)
首先,你需要選擇你擅長的編程語言,USACO支持C,Java,C++, Python 和 Pascal 語言。
接下來,點擊選擇文件按鈕,彈出文件選擇窗口后,選擇你要提交的代碼文件。
最后,點擊“Submit Solution”按鈕,系統將會把代碼文件提交到服務器運行。
如何查看代碼提交結果?
代碼提交后,如果程序運行正常,題目頁面的最上方會出現一排綠色標識。每個綠色框代表一個測試案例,每道題目一般會有10個測試案例。
如果題目錯誤,系統會給出相應提示,此時頁面會出現紅色框。錯誤主要有:
● T:時間復雜性未滿足題目要求
● X:答案錯誤
● !:程序運行錯誤,或內存溢出
萬一程序編譯時錯誤,提交后具體的編譯錯誤會顯示出來。
如何調試代碼?
假如遇到編寫代碼有些錯誤的情況,你可以用以下方法進行代碼調試:
● 單步調試
目前大部分開發環境均支持單步調試工具,單步調試這種方法,程序會一步步執行,參賽者可以在過程中確認代碼執行的順序和保存變量的數值是不是跟自己預期的相符。
● 狀態打印
將關鍵變量的狀態打印出來,判斷數據是否與預期的一致,從而快速定位問題。(這種方法被普遍使用)
● 崩潰調試
有時程序運行數據會崩潰,這時候定位崩潰代碼的位置,可以試著將一段段的代碼進行注釋,然后運行程序,快速定位程序崩潰由哪段代碼引起。(如果你定位到某一段代碼,你需要認真檢查發現錯誤)
如何科學安排考試節奏?
USACO學術活動的每個級別都有三道題目,比賽時間為四個小時,平均下來每道題目有一小時20分鐘的作答時間。
因此,為了合理利用這些時間,建議你注意以下幾點:
仔細審題:比賽題目通常較長,你需要仔細審題,了解已知條件、未知條件以及問題的處理過程。通過使用樣例數據驗證自己對題目的理解。
探索未知解:利用已知的數據和處理規則,以及樣例數據尋找規律,得出最終答案。分析問題就相當于尋找規律,多演算樣例數據,從中找到規律。
編碼:在編碼過程中,需要耐心和專注力。盡量使用你最擅長的函數和數據結構,避免出現錯誤。一個簡單的錯誤可能會耗費大量時間。
反思和檢查:在提交代碼后,如果出現問題,要保持冷靜。先反思分析過程是否完整,是否有條件判斷錯誤等。如果確認代碼無誤,就需要進一步審查題目,確保自己對問題的理解沒有偏差,逐步找到問題所在。
除了以上提到的考前注意事項以及一些比賽方法外,為確保學術誠信,官方對本賽季的學術活動結構和規則也作出了一些重要調整和澄清。
USACO鉑金級別增加特殊要求
1.學術活動期間禁止使用生成式人工智能,美國學生禁止使用VPN隱藏IP地址。
2.參與鉑金級別學術活動的美國學生需在指定時間內開始學術活動(即美東時間周六中午12:00起,題目也將于此時首次發布)
3.在這個時間參賽并獲得認證分數的學生,在最終選拔決賽選手時,認證比非認證分數相比具備更大影響力。值得一提的是,鉑金題目只在指定時間窗口向美國考生開放,時間窗口結束后的4-5小時內對所有學生開放。其余時間進行的分數均屬于非認證成績。
4.特殊時間安排僅適用于鉑金級別學術活動,其他級別不受影響。晉級決賽參加集訓營的同學可以努力爭取鉑金認證分數。出于突發情況的考慮,官方將三個而非四個認證分數的學生也納入選拔范圍。因此,中期階段由金升鉑金但認證分數不足三個的學生,同樣有機會成為決賽選手。
劃重點!
由于比賽需要用到網絡及電子設備,同學們比賽前請務必仔細檢查、測試網絡是否穩定,電子設備是否運行流暢等,以免比賽途中出現硬件設施導致操作失誤等情況的發生。

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