本期免費福利
🎁 USACO信息學奧賽10年真題
(通過歷年真題找到賽事風格,填補遺漏知識點)
🎁 C++銅級&銀級知識點
(思維導圖,了解核心知識點)
🎁 USACO信息學奧賽6本參考書
(電子版,方便研讀,拓寬知識面)
免費領取!
USACO美國信息學奧賽
適合學生
適合6-12年級(需掌握Python、Java或C++等其中一種編程語言基礎)對計算機科學感興趣,計劃未來申請計算機、人工智能、數(shù)據(jù)科學等相關專業(yè)的學生。
USACO賽事時間(參考2024-25賽季)
▪ 第一場月賽:2024年12月中旬
▪ 第二場月賽:2025年1月底
▪ 第三場月賽:2025年2月底
▪ 美國公開賽:2025年3月底
* 中國學生只能參加到公開賽
USACO賽事特點
① 參賽門檻低—— 線上參賽,無需報名費
② 賽程緊湊—— 一年有四次比賽機會
③ 出分快速—— 系統(tǒng)自動評分
④ 難度遞進—— 從青銅到鉑金四個等級
USACO賽事規(guī)則
▪ 參賽形式:線上比賽,個人參賽,通過登錄USACO官網(wǎng),在線提交代碼。
▪ 考試時長:考試時間為4~5小時
▪ 考試語言:自2023年起,USACO考試語言由中英雙語,變?yōu)榧冇⒃囶}。
▪ 編程語言:支持Java、Python、C++編程語言,考生可選擇任意語言參加
▪ 晉級方式:滿分1000分,通常 600-800分會晉級到下一個級別。
每道編程大題包含至少10組測試數(shù)據(jù),比賽期間每道大題只提供1組測試數(shù)據(jù)。每道題大題333分~334分,按組得分,每正確一組測試數(shù)據(jù)可以獲得 333/(測試數(shù)據(jù)組數(shù))分;
USACO賽事流程
USACO競賽晉級路徑為:銅級 → 銀級 → 黃金級 → 鉑金級,難度依次提高。新注冊的參賽選手需要從最低級別開始參賽,并逐步提升自己的水平。
USACO對于C++/Java/Python
特定技術(shù)細節(jié)!
使用C/C++解題需注意
程序使用gcc/g++ 7.5.0編譯,使用-O2優(yōu)化標志,-lm鏈接數(shù)學庫,以及-std=c++11或-std=c++17以支持C++11或C++17標準。Int類型為32位;如果需要64位整數(shù),請使用long long。使用C風格I/O(例如scanf, printf)讀寫long long變量時,請使用"%lld"格式字符串。
使用Java解題需注意
程序使用OpenJDK運行時環(huán)境11.0.10編譯和執(zhí)行。考生必須將整個程序在一個文件中提交,且該文件必須恰好有一個與文件名同名的公共類(例如,如果文件名為MyFile.java,則應包含public class MyFile)。此類需要包含考生的public static void main函數(shù)。文件中的所有其他類應定義為不帶public標簽(例如class MyOtherClass)。不要在源代碼中包含package行。
使用Python解題需注意
USACO提供Python 2.7.17和Python 3.6.9;提交時請務必選擇正確的版本,因為為一個版本開發(fā)的程序常常在另一個版本中無法正常工作(使用python --version檢查考生本地Python解釋器的版本)。
翰林USACO培訓班
翰林USACO培訓班
添加微信小助手在線咨詢



