發(fā)布時(shí)間:2023-11-08 11:17:10
編輯:橙子來源:犀牛國(guó)際教育瀏覽:次
USACO競(jìng)賽作為一個(gè)低參賽成本、高含金量的國(guó)際計(jì)算機(jī)競(jìng)賽,被中國(guó)不少對(duì)計(jì)算機(jī)編程感興趣的小學(xué)至高中同學(xué)們傾心,由于USACO競(jìng)賽沒有什么門檻,只需要注冊(cè)即可參賽,所以今天我們就來詳細(xì)介紹一下USACO競(jìng)賽的參賽流程~希望能夠幫助大家更順暢地完成整場(chǎng)考試~
競(jìng)賽時(shí)間與地點(diǎn)
關(guān)于比賽場(chǎng)次,中國(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)到試題頁后開始計(jì)時(shí)。
以上為23賽季比賽時(shí)間
注冊(cè)報(bào)名
進(jìn)入官網(wǎng)http://www.usaco.org/,點(diǎn)擊右側(cè)登錄欄的“Register for new Account”進(jìn)行賬號(hào)注冊(cè)。
注冊(cè)新賬戶,用英文正確填寫個(gè)人信息:用戶名、郵箱、名、姓氏、所在中學(xué)、高中畢業(yè)年份(已畢業(yè)則輸入9999)、國(guó)籍(中國(guó)填寫CHN)。
個(gè)人信息填寫完成后,點(diǎn)擊“submit”提交,賬號(hào)密碼會(huì)發(fā)送至填寫的郵箱中。在郵箱查收自己的賬號(hào)密碼,并登錄官網(wǎng)(24小時(shí)內(nèi)首次登錄方可激活,登錄后可修改密碼)。
登錄官網(wǎng)
進(jìn)入官網(wǎng),在右側(cè)登錄賬號(hào),再點(diǎn)擊左側(cè)賽事說明中的“here”進(jìn)入比賽。
開始比賽
進(jìn)入題目頁面,點(diǎn)擊標(biāo)題即可查看相應(yīng)題目并提交程序。對(duì)于尚未提交的試題,封面頁會(huì)對(duì)應(yīng)顯示“Not submitted”。對(duì)于已經(jīng)提交的試題,封面頁會(huì)對(duì)應(yīng)顯示“Submitted and Graded”。
進(jìn)入題目后,點(diǎn)擊語言欄選擇Chinese(zh),可以切換題目語言為中文。
根據(jù)官方規(guī)則,目前只有青銅組和白金組試題提供中文版,其他組別暫時(shí)沒有,后續(xù)官方可能會(huì)更新。需要中文版的參賽選手可以選擇使用瀏覽器自帶的網(wǎng)頁翻譯功能或者翻譯軟件翻譯試題。
敲寫代碼
在規(guī)定的時(shí)間內(nèi)依次解題。選擇使用的編程語言,在本地完成代碼,以文件形式進(jìn)行提交。
國(guó)內(nèi)信奧賽采用C++14標(biāo)準(zhǔn),USACO建議選擇C++11。
USACO要求程序使用標(biāo)準(zhǔn)輸入輸出,相應(yīng)的文件名在題目中會(huì)有寫明。但務(wù)必注意的是,USACO的評(píng)測(cè)環(huán)境為UNIX,對(duì)于文件名的大小寫是敏感的,同時(shí)規(guī)定文件內(nèi)容的每一行均需以換行符’\n’結(jié)尾。
提交文件后,系統(tǒng)會(huì)對(duì)代碼進(jìn)行解析和評(píng)測(cè)。
USACO允許選手在比賽時(shí)間內(nèi)多次提交自己的程序,最終評(píng)測(cè)和排名以最后一次提交的程序?yàn)橐罁?jù)。
評(píng)測(cè)規(guī)則
USACO目前判分方式和NOI系列賽事相同,即依據(jù)程序所能正確求解的測(cè)試點(diǎn)數(shù)量按比例計(jì)分。對(duì)于各個(gè)測(cè)試點(diǎn),一般題目會(huì)標(biāo)注相應(yīng)的時(shí)限要求和內(nèi)存要求(如未具體標(biāo)注,則C/C++/Pascal默認(rèn)時(shí)限2秒,Java/Python默認(rèn)時(shí)限4秒,內(nèi)存均默認(rèn)256MB)。
以上為一個(gè)題目的評(píng)測(cè)示例,即最終包含了10個(gè)測(cè)試點(diǎn),其中7個(gè)正確、3個(gè)超時(shí)——綠色表示正確,紅色表示錯(cuò)誤(x表示錯(cuò)誤答案,t表示時(shí)間超限,!表示運(yùn)行時(shí)錯(cuò)誤或內(nèi)存超限,e表示輸出文件為空,m表示找不到輸出文件)。
結(jié)果及數(shù)據(jù)查詢
代碼提交后,系統(tǒng)會(huì)自動(dòng)給出評(píng)分,如果拿到了滿分,系統(tǒng)會(huì)提示直接晉級(jí)。
如果沒有拿到滿分,需要等待官方公布晉級(jí)分?jǐn)?shù)線,每場(chǎng)月賽結(jié)束后一周內(nèi),官方會(huì)通過電子郵箱發(fā)放參賽選手的程序的評(píng)測(cè)結(jié)果。成功晉級(jí)就可以在下一場(chǎng)月賽中參加更高級(jí)別的競(jìng)賽,沒有成功晉級(jí)只能在下一場(chǎng)月賽中繼續(xù)在原組別中打比賽。
同時(shí)進(jìn)入官網(wǎng),點(diǎn)擊Contests,在相應(yīng)的頁面上可以找到比賽的最終結(jié)果總結(jié)、測(cè)試數(shù)據(jù)、題目解析、比賽的簡(jiǎn)要分析及參賽選手的成績(jī)統(tǒng)計(jì)。
USACO晉級(jí)通過率
2019~2020賽季, Bronze 過的人數(shù)比較多,通過率大概在19%左右。綜合來看,過去三年 Bronze 通過率就在15%左右。
Silver在2019~2020賽季是5%;在2020~2021賽季是6%左右;到今年的話也是有所降低。
而 Gold 的通過率大概在 2%到 3%左右;題目的難度也是在逐漸增加。
犀牛USACO培訓(xùn)課程
如何入門USACO競(jìng)賽斬金奪銀!犀牛根據(jù)孩子不同基礎(chǔ)開設(shè)不同版型,可供每一位計(jì)算機(jī)愛好者選擇!
犀牛教育USACO競(jìng)賽
銅升銀培訓(xùn)班
犀牛教育USACO競(jìng)賽
銀升金培訓(xùn)班
犀牛教育USACO競(jìng)賽
金升鉑金培訓(xùn)班
(犀牛USACO培訓(xùn)有:精品小班、一對(duì)一等多種班型可供選擇,線下+線上同步授課,上海、北京、南京、蘇州、無錫、深圳、杭州、青島、廣州、濟(jì)南、合肥、成都、武漢等地都設(shè)有校區(qū)
微信咨詢
支付二維碼