USACO 是什麼?台灣學生的美國計算機奧林匹亞完整指南:四個等級、晉級規則與賽程

USACO 是美國的高中程式競賽,免費、線上、台灣學生也能參加。本文整理 Bronze 到 Platinum 四個等級的主題與晉級規則、一場比賽的進行方式、2025–2026 賽季的改制,以及它和 APCS、資奧、海外申請的關係。

📌 30 秒速覽

  • USACO(USA Computing Olympiad,美國計算機奧林匹亞)是美國的高中程式競賽,免費、線上、全世界都能參加,台灣學生只要註冊帳號就能比
  • 分四個等級:Bronze → Silver → Gold → Platinum。所有人從 Bronze 開始,單場拿滿分當場晉級,否則看賽後公布的門檻
  • 每季通常 12 月到隔年 3 月共四場,每場在週五到週一的四天期間內任選連續 4 小時作答(US Open 5 小時),3 到 4 題,C、C++、Java、Python 都可以用
  • 2025–2026 賽季改制:三場線上賽在 1 到 2 月,US Open 改成只邀請美國頂尖選手的現場監考賽;Platinum 選手季初全部重置回 Gold。官方說這是過渡期,之後可能再調
  • 訓練營與美國 IOI 國手只選美國學生;台灣學生是「觀察者」身分,成績另計。對台灣學生來說,USACO 是一把免費的國際量尺和練習階梯,不是升學管道
  • 四個等級的主題和 APCS、資奧高度重疊:Bronze 對應 APCS 初中級,Silver 對應中高級到高級,Gold 接近資奧初選,Platinum 是選訓營範圍

本文資訊整理自 USACO 官方網站的 Details/FAQ、Contest Instructions and Rules、2025–2026 賽季公告,以及 USACO Guide 的各等級主題清單,截至 2026 年 9 月。USACO 正在調整賽制,實際場次與規則請以官網當季公告為準。

USACO 是什麼?為什麼台灣學生在比美國的競賽

USACO 的全名是 USA Computing Olympiad,是美國選拔國際資訊奧林匹亞(IOI)歐洲女子資訊奧林匹亞(EGOI)國手的體系,功能上等於台灣的資奧選訓。它和台灣選訓最大的不同有兩點:

  • 全部線上、免費、不設國籍限制。官網明寫「Participation is free and open to all」,不用報名,只要有帳號,比賽期間首頁會出現進入按鈕。美國以外的參賽者以「觀察者」(observers)身分參加,成績和美國高中生分開排名
  • 分等級、可晉級。台灣的資奧初選一年只有一次、一場定勝負;USACO 一季有多場,而且分成 Bronze、Silver、Gold、Platinum 四個等級,每個人從 Bronze 開始往上爬,晉級紀錄跟著帳號走

所以台灣學生比 USACO,不是為了選國手(那只選美國學生),而是因為它提供了一個免費、有明確階梯、題目品質穩定、附完整解答與評測系統的練習環境。USACO 官網的歷屆題目全部開放,可以隨時提交程式碼評測,加上前國手團隊整理的 USACO Guide 免費教材,是一條完整而且免費的自學路線。

四個等級:Bronze、Silver、Gold、Platinum 差在哪

官網對四個等級的定位,加上 USACO Guide 列出的主題,整理如下:

USACO 四個等級 Bronze、Silver、Gold、Platinum 的官方定位、USACO Guide 主題與對應台灣程度,加上晉級規則與 2025–2026 賽季的場次
四個等級、晉級規則與 2025–2026 賽季一覽。點圖可放大;「對應台灣」是依主題重疊整理的參考,賽制以官網當季公告為準。
等級官方定位USACO Guide 的主題對應台灣的程度
Bronze剛學會寫程式,演算法只到排序、二分搜尋這類基本概念時間複雜度、模擬、完全搜尋(含遞迴列舉子集與排列)、排序、set 與 map、分情況討論、貪心入門、圖的概念、矩形幾何APCS 初級到中級;C++ 語法穩定、會用陣列與迴圈暴力枚舉
Silver開始學基本解題技巧(遞迴搜尋、貪心)與基本資料結構前綴和、雙指標、二分搜尋、自訂比較與座標壓縮、排序貪心、優先佇列、圖的走訪、flood fill、樹的入門、functional graph、位元運算APCS 中高級到高級
Gold遇到更標準但更複雜的演算法(最短路徑、動態規劃)與進階資料結構整除與模運算、組合、各類 DP(背包、網格、LIS、位元遮罩、區間、數位)、最短路徑、並查集、拓撲排序、最小生成樹、單調堆疊、滑動視窗、樹狀陣列、樹 DP、換根、三分搜尋、雜湊、折半枚舉資奧初選到一階的範圍
Platinum已有紮實演算法基礎、想挑戰更開放的難題線段樹的各種應用、掃描線、區間修改區間查詢、動態開點與二維區間查詢、根號分治、倍增、啟發式合併、重鏈剖分、重心剖分、虛樹、幾何基礎、凸包與 Convex Hull Trick、排容、矩陣快速冪、分治 DP、子集和 DP資奧選訓營、國際賽

「對應台灣的程度」是依主題重疊整理的參考,不是官方對照;同一個等級裡各題的難度落差也不小。USACO Guide 自己也註明各等級主題不是窮舉,比賽可能出現清單以外的東西。

一場比賽怎麼進行

  • 作答期間:每場比賽開放美國時間週五到週一共四天,換算台灣大約是週六上午到週二上午。在這四天內任何時候按下開始,個人計時器就開始倒數:一般場次連續 4 小時,US Open 5 小時。時間到就不能再提交
  • 題數與語言:每場 3 到 4 題,可用 C、C++、Java、Python。時間限制通常 C/C++ 每筆測資 2 秒、Java 與 Python 4 秒。官網自己也說,因為 IOI 只支援 C++,到了高等級 C++ 是明確的答案
  • 即時回饋:每次提交都會逐筆測資顯示對或錯(答案錯、超時、執行錯誤、輸出空白等),第一筆測資通常就是題目範例,過了第一筆才會看到其餘測資的結果。分數依通過的測資數計算
  • 題目語言:官方語言是英文,官網會提供數種語言的翻譯題本,但不保證每場都有中文,準備時要能直接讀英文題
  • 規則個人賽,比賽期間不能與人討論、不能用網路搜尋解法、不能用事先準備的程式碼模板,只能查程式語言本身的語法與函式庫說明。一人只能有一個帳號

晉級規則:拿滿分當場升級

  • 所有新帳號從 Bronze 開始。
  • 滿分=當場晉級(in-contest promotion)。在比賽中拿到滿分,可以立刻在同一個四天期間內開始下一個等級的比賽,而且計時器重新給滿。理論上一個週末可以連升兩級
  • 沒滿分就等門檻。賽後官方依該場難度公布晉級分數線,達標者晉級;門檻每場不同
  • 晉級傳統上是永久的,跨季也保留。但 2025–2026 賽季官方把所有 Platinum 選手在季初重置回 Gold,並表明這個做法未來可能延續
  • 認證成績(certified score)Gold 與 Platinum 的題目在美國東部時間週六中午 12:00 才釋出,在 12:00 到 12:15 之間開始作答的人會拿到「認證成績」,官方視為較可信;Gold 升 Platinum 必須是認證成績。換算台灣時間是週日凌晨 1 點(美國冬令時間),想從 Gold 升上去的台灣學生要熬這個夜。Bronze 與 Silver 沒有這個限制,四天內任何時候都能比

一季的賽程:2025–2026 改了什麼

USACO 過去多年的節奏是每季四場線上賽:12 月、1 月、2 月各一場,3 月底的 US Open 是分量最重的全國冠軍賽。2025–2026 賽季官方做了幾個變動,並說明「這一季應視為過渡期」:

項目過去的做法2025–2026 賽季
線上賽場次12 月、1 月、2 月三場,加上 3 月 US Open 線上賽三場線上賽全部在 1 到 2 月(1/9–12、1/30–2/2、2/20–23),沒有 12 月場
US Open線上,所有人可比,5 小時3 月 28 日改為現場監考的邀請賽,只邀請線上賽表現最好的美國選手,作為選訓練營決賽者與 EGOI 代表的主要依據
Platinum晉級永久保留季初全部重置回 Gold
等級結構四個等級維持四個等級,但官方表示未來可能微調,讓現場賽的比重更高

對台灣學生的實際影響:線上賽場次從四場變三場,而且 US Open 已經不是所有人都能參加的線上賽。想在履歷上留下 USACO 等級的人,要在 1 到 2 月的三場裡拿到晉級。2026–2027 賽季的安排以官網公告為準。

USACO 和台灣的 APCS、資奧怎麼搭

三者(APCS資奧、USACO)考的核心能力相同(用 C++ 在時限內解演算法題),差別在制度:

APCS資奧(TOI)USACO
性質能力檢定國手選拔美國國手選拔,對台灣學生是公開賽
一年幾次六個月份有場次初選一年一次一季三到四場,每場四天期間內自選時間
成績形式1 到 5 級分排名,進一階、二階才算成績等級(Bronze 到 Platinum)與每場分數
台灣升學用途個人申請 APCS 組、特殊選才條件薦送、保送、特殊選才條件各校簡章沒有明文採計,只能當作品或經歷佐證
費用推廣期免費免費免費

可以把 USACO 當作 APCS 與資奧之間的練習階梯:APCS 實作考到 4、5 級之後,Silver 與 Gold 的題目剛好接上資奧初選需要的主題;而 USACO 每場都有即時回饋和完整解答,比一年一次的初選更適合用來檢查自己的程度。時間上也不衝突,USACO 集中在 12 月到 3 月,正好落在 12 月能力競賽決賽與 3 月資奧初選之間。

USACO 對海外申請有幫助嗎

這是家長最常問的問題,要分開講:

  • USACO 本身不是升學管道。它的官方出口只有一個:美國學生進訓練營、選 IOI 與 EGOI 國手。對台灣學生,官方不會發任何升學用的證明,等級是記在帳號裡的紀錄,需要時自己截圖或匯出
  • 美國大學申請沒有「採計 USACO」這種制度。美國大學是整體審查(holistic review),課外成就是資料的一部分,USACO 等級可以寫進活動清單或榮譽欄,但沒有學校公開它的權重;它在申請資料裡的分量取決於等級高低與整體資料,不是「有參加」就有效果
  • 台灣升學看不到它。115 學年度台大、清大、陽明交大、成大的資工系特殊選才簡章都沒有把 USACO 列為條件;陽明交大列舉的是「國際著名機構主辦之資訊相關重要競賽獲獎」這類概括描述,USACO 等級可以放進有利資料,但不是門檻

所以「為了留學去比 USACO」這個目標要放對位置:它能證明程式能力,但證明的力道來自等級高低,而不是「有參加」。以留學為目標的學生,準備方向和以資奧為目標的學生是同一套,只是最後把成績寫在不同的申請表上。

怎麼開始:帳號、練習與時程

  • 註冊:usaco.org 建一個帳號,填真實的姓名、畢業年份與國家(規則明訂不能填假資料、不能多帳號)。之後所有比賽都用這個帳號,晉級紀錄才會累積
  • 先做歷屆題:官網 Training 頁有歷屆全部題目,附解答,登入後可以直接提交評測。第一次參賽前先用幾題熟悉題目風格和提交介面
  • 教材:USACO Guide 依等級整理主題、教學與題單,免費;官網另有較舊的 Training Pages。台灣學生常搭配 APCS 歷屆題CSES 題庫一起練
  • 比賽當天:Bronze 與 Silver 在四天期間內挑一個能連續 4 小時不被打擾的時段;Gold 以上想拿認證成績要在台灣時間週日凌晨 1 點開始。開始前確認網路與編譯環境,比賽中只能查語法說明
  • 賽後:看官方解答,把沒解出的題補完。USACO 每場的題目與解答都會永久留在官網,這是它最有價值的部分

延伸閱讀與資源

AA 競程與 USACO

以上是 USACO 制度本身。最後說明 AA 競程的課程怎麼對應四個等級,以及學員到目前為止的成績。

AA 競程的課程依程度分 Level 0 到 Level 7,課程地圖上與 USACO 的對應是:Level 0 到 Level 1 對應 Bronze,Level 2 到 Level 3 對應 Silver,Level 4 到 Level 5 對應 Gold,Level 6 到 Level 7 對應 Platinum。這和同一張地圖上 APCS、資奧的對應是同一條線,因為三者要的主題本來就重疊。各等級的主題見〈課程地圖〉,開課資訊見〈開放報名課程〉。

近 5 年 AA 競程累計 10 位學員晉級 USACO Platinum。其他競賽的成績見〈學員戰績〉。

本文由 AA 競程整理,作為資訊競賽的知識普及資料;若想了解更多,可參考站內其他文章或〈課程地圖〉。

最後更新 2026 年 9 月。USACO 賽制正在調整,實際場次與規則請以官網當季公告為準。

常見問題

台灣學生可以參加 USACO 嗎?要付費嗎

可以,免費。官網明寫參加免費且開放所有人,只要有帳號。美國以外的參賽者是「觀察者」身分,成績與美國高中生分開排名,但等級與晉級規則相同。

幾歲可以比

沒有年齡限制。註冊時要填畢業年份,國小、國中生也能比。訓練營與國手選拔另有美國學籍與居住條件,與台灣學生無關。

一定要用 C++ 嗎

不用,C、C++、Java、Python 都可以,Java 與 Python 的時間限制放寬到 C/C++ 的兩倍。但官網自己說明,因為 IOI 只支援 C++,到了高等級 C++ 是明確的選擇。

一場比賽要花多久

一般場次連續 4 小時,US Open 5 小時。時間從你按下開始才計算,可以在週五到週一的四天期間內自選時段。

怎麼從 Bronze 升到 Silver

兩種方式:比賽中拿滿分,當場晉級並可立刻開始 Silver 的比賽;或賽後成績達到官方公布的該場晉級門檻。門檻每場不同。

Gold 升 Platinum 有什麼特別規定

必須是「認證成績」,也就是在美國東部時間週六中午 12:00 到 12:15 之間開始作答(台灣時間週日凌晨 1 點)。而且 2025–2026 賽季官方把所有 Platinum 選手季初重置回 Gold,之後是否沿用以官網公告為準。

USACO 等級可以拿來申請台灣的大學嗎

115 學年度四所頂大資工系的特殊選才簡章都沒有把 USACO 列為報名條件,只能作為「其他有利資料」放進書審。台灣升學看的是 APCS 級分、資訊學科能力競賽與資奧選訓營,詳見〈靠程式競賽進資工系〉。

AA 競程黃以文老師
AA 競程

AA 競程近 5 年累計 40+ 人次 APCS 實作滿級分、44 人次資奧選訓一階, 是台灣最專注演算法競賽教育的培訓機構。

先看 FAQ LINE 詢問