USACO,全稱為United States of America Computing Olympiad,是美國(guó)的信息學(xué)奧林匹克競(jìng)賽,與中國(guó)的NOI系列賽事地位相當(dāng)。
與NOI系列賽事不同的是,USACO對(duì)全球的信息學(xué)愛好者免費(fèi)開放,只需注冊(cè)賬號(hào)并在規(guī)定時(shí)間內(nèi)完成比賽即可參加。此外,USACO的題目質(zhì)量非常高,非常適合那些希望在NOI系列賽事中取得高分的選手們。
競(jìng)賽時(shí)間與地點(diǎn)

在USACO比賽中,中國(guó)學(xué)生可參加三場(chǎng)比賽和US Open公開賽。這些比賽的單場(chǎng)時(shí)長(zhǎng)一般在3~4小時(shí),沒有統(tǒng)一的開始時(shí)間和地點(diǎn)限制。選手只要在上述比賽的時(shí)間窗口內(nèi)(注意中美時(shí)差)登錄官網(wǎng),任選時(shí)間在線參賽即可,比賽會(huì)從選手進(jìn)到試題頁(yè)后開始計(jì)時(shí)。
參賽對(duì)象及方式
USACO 是面向全球開放的比賽,各國(guó)中小學(xué)生都可以參賽,采取的是網(wǎng)上參賽形式,不收取任何參賽費(fèi)用。目前支持五種編程語(yǔ)言,分別是 C++、Java、Python、C、Pascal。官方不提供中文題面,選手可以使用基于百度翻譯、谷歌翻譯等工具協(xié)助對(duì)題面進(jìn)行翻譯后再做題。
USACO報(bào)名備考中【翰林提供報(bào)名服務(wù)】

競(jìng)賽含金量
刷題練習(xí)
USACO的訓(xùn)練場(chǎng)和比賽在信息學(xué)奧賽中堪稱經(jīng)典。國(guó)內(nèi)一些命題也會(huì)參考USACO的歷史原題,例如2019年CSP-J的第三題“紀(jì)念品”,與USACO 2009年2月場(chǎng)的“Stock Market”幾乎一模一樣!因此,對(duì)于有志于在國(guó)內(nèi)信息學(xué)奧賽中獲得好成績(jī)的選手們,強(qiáng)烈推薦刷USACO的題目!
賽事經(jīng)驗(yàn)
國(guó)內(nèi)的信息學(xué)奧賽每年只有一次,許多選手缺乏足夠的賽事經(jīng)驗(yàn),在賽場(chǎng)上無(wú)法充分發(fā)揮自己的能力。一旦錯(cuò)過(guò)機(jī)會(huì),就需要再等待一年。然而,USACO每年有4場(chǎng)比賽,如果實(shí)力足夠,每場(chǎng)都可以從青銅級(jí)別直接晉升到白金級(jí)別。而且,USACO的題目難度和質(zhì)量相比國(guó)內(nèi)的信息學(xué)奧賽更具挑戰(zhàn)性。對(duì)于那些希望增加信息學(xué)賽事經(jīng)驗(yàn)的選手來(lái)說(shuō),強(qiáng)烈推薦參加USACO!
出國(guó)履歷
打開USACO官網(wǎng),你會(huì)看到IOI 2023國(guó)際信息學(xué)奧賽和EGOI 2023歐洲女子信息學(xué)奧賽的美國(guó)隊(duì)成員公示信息。其中,華人面孔占據(jù)了很大的比例。
USACO競(jìng)賽備受美國(guó)名校關(guān)注,得到了哈佛、耶魯、麻省理工、康奈爾、普林斯頓、卡內(nèi)基梅隆等理工牛校的認(rèn)可。每年都吸引著眾多申請(qǐng)美國(guó)頂尖大學(xué)計(jì)算機(jī)專業(yè)的學(xué)生。例如,著名的羅哲正同學(xué)就是通過(guò)參加USACO進(jìn)入了美國(guó)國(guó)家隊(duì),參加了IOI并獲得了金牌,最終進(jìn)入了麻省理工學(xué)院。
USACO競(jìng)賽備受美國(guó)名校關(guān)注,被哈佛、耶魯、麻省理工、康奈爾、普林斯頓、卡內(nèi)基梅隆等理工牛校認(rèn)可。每年吸引著眾多申請(qǐng)美國(guó)頂尖大學(xué)計(jì)算機(jī)專業(yè)的學(xué)生。例如著名的羅哲正同學(xué),就是通過(guò)USACO進(jìn)入美國(guó)國(guó)家隊(duì)出戰(zhàn)IOI,并獲得了IOI金牌,最終進(jìn)入麻省理工。
晉級(jí)規(guī)則
選手必須依次通過(guò)青銅、白銀、黃金,直至最高級(jí)鉑金,不可跳級(jí),但是實(shí)力足夠,可以連續(xù)晉級(jí)。鉑金級(jí)選手如果有足夠的精力,可以繼續(xù)參賽打排名,爭(zhēng)取拿到美國(guó)國(guó)家集訓(xùn)隊(duì)(Camp)的Offer。因此在備賽過(guò)程中,可以提前準(zhǔn)備,不必等通過(guò)一個(gè)級(jí)別后再開始學(xué)習(xí)下一個(gè)級(jí)別。
報(bào)名流程
登錄USACO官網(wǎng),在http://www.usaco.org/注冊(cè)一個(gè)新賬號(hào)。
注冊(cè)新賬號(hào)時(shí),請(qǐng)使用英文正確填寫個(gè)人信息,包括昵稱、郵箱、名字、姓氏、所在中學(xué)、高中畢業(yè)年份(已畢業(yè)/初中則輸入9999)、國(guó)籍(中國(guó)填寫CHN)。對(duì)于小學(xué)和初中選手,請(qǐng)?zhí)顚懰谛W(xué)或初中,畢業(yè)年份填寫9999。
查收并激活賬號(hào)郵件,登錄官網(wǎng)(24小時(shí)內(nèi)首次登錄才能激活),登錄后可以修改密碼。
在比賽開放期內(nèi),進(jìn)入競(jìng)賽頁(yè)面。找到相應(yīng)比賽的入口(通常是一個(gè)圖標(biāo)或鏈接),點(diǎn)擊"Start the Contest!"開始比賽。一旦點(diǎn)擊后,比賽時(shí)間將開始倒計(jì)時(shí),無(wú)法暫停。
比賽中的題目沒有中文題面,請(qǐng)?zhí)崆皽?zhǔn)備好翻譯軟件以便理解題目要求。
在本地編譯器(例如Dev C++)中完成代碼編寫后,將頁(yè)面滾動(dòng)到底部,選擇編程語(yǔ)言為C++,可以直接復(fù)制代碼提交,也可以提交cpp文件。
提交代碼后,如果程序運(yùn)行正確,題目頁(yè)面的頂部會(huì)出現(xiàn)綠色的標(biāo)識(shí)。每個(gè)綠色框表示一個(gè)測(cè)試用例,一般每道題目會(huì)有10個(gè)測(cè)試用例。同時(shí),封面頁(yè)還會(huì)顯示每道題目的完成情況。點(diǎn)擊題目標(biāo)題即可查看相應(yīng)題目并提交程序。對(duì)于尚未提交的試題,封面頁(yè)會(huì)顯示為"Not submitted";對(duì)于已經(jīng)提交的試題,封面頁(yè)會(huì)顯示為"Submitted and Graded"。
以上就是關(guān)于USACO競(jìng)賽的相關(guān)內(nèi)容,希望能幫助到有需要的同學(xué)~

? 2025. All Rights Reserved. 滬ICP備2023009024號(hào)-1