USACO是美國的信息學奧林匹克競賽,地位等同于中國的NOI系列賽事。不同的是,USACO面向全球信息學愛好者免費開放,想參加的同學只要注冊好賬號在規定時間完成比賽即可。并且題目的質量很高,非常適合想要在NOI系列賽事中沖擊高分的選手們。
參賽對象及方式
USACO是面向全球開放的比賽,各國中小學生都可以參賽,采取的是網上參賽形式,不收取任何參賽費用。目前支持五種編程語言,分別是C++、Java、Python、C、Pascal。官方不提供中文題面,選手可以使用基于百度翻譯、谷歌翻譯等工具協助對題面進行翻譯后再做題。
2月賽程:2月16日-2月19日
3月美國公開賽:3月15-3月18日
賽程時間內任選連續4小時時間參賽即可
滿分同學當場晉級,沒有當場晉級的同學,等結果公布參與下一月賽。
USACO報名請掃碼咨詢【翰林提供報名服務】

USACO信奧賽含金量
USACO競賽備受美國名校關注,被哈佛、耶魯、麻省理工、康奈爾、普林斯頓、卡內基梅隆等理工牛校認可。每年吸引著眾多申請美國頂尖大學計算機專業的學生。例如著名的羅哲正同學,就是通過USACO進入美國國家隊出戰IOI,并獲得了IOI金牌,最終進入麻省理工。
賽事經驗
國內信息學奧賽每年一次,很多選手沒有足夠的賽事經驗,在賽場上不能完美發揮自己的能力,一旦錯失機會,就要再等下一年;但是USACO每年有4場,如果實力足夠,每場都可以從青銅直接打到白金,且其題目難度及質量比國內信奧完全不遜色。對于想要增加信息學賽事經驗的選手來說,非常強烈推薦USACO!
USACO信奧賽參賽規則
USACO每場比賽持續3-5個小時。選手可以在比賽規定時間開始后登陸USACO賬號,在在線打開試題后開始計時。一套試題中包含3-4道題,選手需要在時間結束前通過網絡將寫好的程序提交。
程序提交后,官網會使用測試用例檢測程序的結果,并根據結果給出相應題目的得分。選手可以使用C++、Java、Python、Pascal和C中的任意一種編程語言。比賽對于程序的大小、運行需要的內存以及運行的時間都有一些具體規定。對于后續有志于沖刺Camp的選手來說,建議一開始就選擇C++語言,避免后續更換編程語言。
每次比賽,實力強的選手可以連續升級。在比賽窗口開放的4天時間內,選手可以選擇任意時間開始比賽。
在比賽時間內,如果取得了高分(接近滿分或滿分),系統會提示直接晉級,可以在這4天內繼續挑戰下一級。只要實力足夠,一場考試可以升到滿級鉑金級。
USACO總共分成4個難度級別,首次參賽新注冊的參賽選手需要從最低組別銅級開始打起,達到晉級標準方可晉級下一級別。晉級路徑為:青銅級→白銀級→黃金級→鉑金級,難度逐級遞增。以下是USACO月賽的晉級規則:
代碼提交后,系統會自動給出評分,每個問題的分數都是333.333分,總分是1000分。
如果全到滿分,系統會提示直接晉級,然后可以在本次月賽中繼續挑戰更高難度的試題(滿分直接跳級,未滿分則按分數線晉級)。
一般情況下,月賽考試結束后,會劃出晉級分數線,如果成功晉級,就可以在下個月的比賽中挑戰更高級別的競賽(通常達到750分或800分的分數可以獲得晉級資格)。
USACO信奧賽報名流程
登錄USACO官網,注冊新賬號
訪問USACO官網:http://www.usaco.org/
注冊新賬號
在注冊新賬號時,使用英文正確填寫個人信息,包括昵稱、郵箱、名、姓氏、所在中學、高中畢業年份(已畢業/初中則輸入9999)、國籍(中國填寫CHN)。
*小學、初中選手則填寫所在小學或初中,畢業年份填寫9999。
查收并激活賬號郵件
查收自己的賬號密碼,并登陸官網(24小時內首次登陸方可激活,登錄后可修改密碼)。
參加比賽
在比賽開放期內,進入競賽頁面,注意“Start the Contest!”一旦被點擊,選手的比賽用時就會立即倒計時,且無法暫停。
注意事項
比賽不提供中文題面,請提前準備好翻譯軟件!
使用本地編譯器(比如Dev C++)寫完代碼后,將頁面滾到最底下,選擇編程語言為C++,可以直接復制代碼提交,也可以提交cpp文件。
提交代碼后的反饋
如果程序運行正確,則在題目頁面的最上方會出現如下綠色的標識,每個綠色框表示一個測試用例,一般每道題目會有10個測試用例。同時,封面也會告知每道題的完成情況。

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