美國USACO計算機學(xué)術(shù)活動是一項面向中學(xué)生的信息學(xué)學(xué)術(shù)活動,與其他奧林匹克學(xué)術(shù)活動不同的是,USACO非常友好地鼓勵其他國家的學(xué)生參與。
USACO學(xué)術(shù)活動提供至少三次月賽和一次公開賽的機會來晉級。與其他學(xué)科學(xué)術(shù)活動相比,USACO提供更多的機會,并且更加靈活,對于海外留學(xué)申請計算機科學(xué)專業(yè)非常有幫助。
距離USACO學(xué)術(shù)活動開賽還有大約一個月的時間。對于首次參賽的同學(xué)來說,可能對USACO學(xué)術(shù)活動報名流程和參賽流程有些疑惑。因此,今天小編將為大家整理一下USACO學(xué)術(shù)活動的報名流程和參賽流程,希望能對大家有所幫助。記得收藏哦!
01USACO學(xué)術(shù)活動報名官網(wǎng)
http://www.usaco.org/
USACO歷年真題及參考書,掃碼領(lǐng)取!【翰林提供報名及指導(dǎo)服務(wù)】
USACO歷年真題及參考書

02USACO學(xué)術(shù)活動注冊報名
訪問官網(wǎng),并點擊右側(cè)登錄欄的“Register for new Account”進行賬號注冊。

注冊新賬戶時,請用英文正確填寫個人信息,包括用戶名、郵箱、名、姓氏、所在中學(xué)、高中畢業(yè)年份(已畢業(yè)則輸入9999)、國籍(中國填寫CHN)。

個人信息填寫完成后,請點擊“submit”提交。賬號密碼將會發(fā)送至您填寫的郵箱中。
請在郵箱中查收您的賬號密碼,并在24小時內(nèi)首次登錄官網(wǎng)以激活賬號(登錄后可修改密碼)。
03USACO學(xué)術(shù)活動登錄官網(wǎng)
訪問官網(wǎng),在右側(cè)登錄賬號后,點擊左側(cè)賽事說明中的“here”進入比賽頁面。

在正式開始比賽之前,請仔細閱讀比賽規(guī)則。如果參賽選手需要閱讀中文版,可以使用瀏覽器自帶的網(wǎng)頁翻譯功能或者翻譯軟件進行翻譯。

閱讀完比賽規(guī)則后,將頁面下滑至最下方,點擊“Start the Contest!”即可開始比賽。

在彈出的窗口中,點擊“確定”進入題目頁面。請注意:一旦點擊“確定”按鈕,選手的比賽用時將立即開始倒計時,且無法暫停。

04開始比賽
進入題目頁面后,您可以通過點擊標題來查看相應(yīng)的題目并提交程序。
對于尚未提交的試題,封面頁上會顯示“Not submitted”。對于已經(jīng)提交的試題,封面頁上會顯示“Submitted and Graded”。

在進入題目后,您可以點擊語言欄選擇Chinese(zh),以切換題目語言為中文。

根據(jù)官方規(guī)則,目前只有青銅組和白金組的試題提供中文版,其他組別暫時沒有中文版。但官方可能會在后續(xù)更新中提供。如果需要中文版的參賽選手,可以選擇使用瀏覽器自帶的網(wǎng)頁翻譯功能或者翻譯軟件來翻譯試題。

05敲寫代碼
在規(guī)定的時間內(nèi)依次解題。選擇使用的編程語言,在本地完成代碼,以文件形式進行提交。

國內(nèi)信奧賽采用C++14標準,USACO建議選擇C++11。

USACO要求程序使用標準輸入輸出,相應(yīng)的文件名在題目中會有寫明。但務(wù)必注意的是,USACO的評測環(huán)境為UNIX,對于文件名的大小寫是敏感的,同時規(guī)定文件內(nèi)容的每一行均需以換行符’n’結(jié)尾。

提交文件后,系統(tǒng)會對代碼進行解析和評測。

USACO允許選手在比賽時間內(nèi)多次提交自己的程序,最終評測和排名以最后一次提交的程序為依據(jù)。

06評測規(guī)則
USACO目前的評分方式與NOI系列賽事相同,即根據(jù)程序在測試點上的正確求解數(shù)量來計分。對于每個測試點,一般題目會標注相應(yīng)的時間限制和內(nèi)存限制要求(如果沒有具體標注,則C/C++/Pascal的默認時間限制為2秒,Java/Python的默認時間限制為4秒,內(nèi)存均默認為256MB)。

以下是一個題目評測示例,其中包含了10個測試點,其中7個正確,3個超時。在示例中,綠色表示答案正確,紅色表示答案錯誤(x表示錯誤答案,t表示時間超限,!表示運行時錯誤或內(nèi)存超限,e表示輸出文件為空,m表示找不到輸出文件)。
07USACO學(xué)術(shù)活動成績查詢
在提交代碼后,系統(tǒng)會自動進行評分。如果您獲得了滿分,系統(tǒng)將提示您直接晉級。
如果沒有獲得滿分,您需要等待官方公布的晉級分數(shù)線。在每場月賽結(jié)束后的一周內(nèi),官方將通過電子郵件發(fā)送給參賽選手有關(guān)他們程序評測結(jié)果的信息。如果您成功晉級,您就可以在下一場月賽中參加更高級別的學(xué)術(shù)活動。如果沒有成功晉級,您只能在下一場月賽中繼續(xù)在原組別中進行比賽。
同時,可以進入官方網(wǎng)站,點擊"Contests",在相應(yīng)的頁面上找到比賽的最終結(jié)果總結(jié)、測試數(shù)據(jù)、題目解析、比賽的簡要分析以及參賽選手的成績統(tǒng)計等信息。

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