發(fā)布時(shí)間:2024-07-16 10:46:43 編輯:犀牛牛來源:犀牛國際教育
USACO是什么競賽?
美國計(jì)算機(jī)奧林匹克競賽(United States of America Computing Olympiad,USACO)是一項(xiàng)在線計(jì)算機(jī)編程競賽,同時(shí)也是美國國內(nèi)選拔賽,用于國際信息學(xué)奧林匹克(IOI)在美國的資格賽。此競賽的官網(wǎng)鏈接為:http://www.usaco.org。
該競賽通過在全球范圍內(nèi)識別、激勵(lì)和培訓(xùn)高中或更年輕的計(jì)算機(jī)學(xué)生,為美國甚至全球的計(jì)算機(jī)教育提供有力支持。USACO的全美公開賽(USA Contest Open)會在每年的12月、1月、2月和3月的四個(gè)周末舉行。
美國計(jì)算機(jī)奧林匹克競賽的金組(Gold Division)和白金組(Platinum Division)被大學(xué)認(rèn)為是最為崇高的級別之一。USACO競賽的國際標(biāo)準(zhǔn)檢驗(yàn)了學(xué)生的問題解決能力和算法知識。與其他普通學(xué)生相比,擁有USACO競賽證書的申請者在大學(xué)申請中會受到更高程度的重視。
USACO競賽介紹
適合學(xué)生:六年級以上的學(xué)生
參與形式:個(gè)人線上參與
參賽地點(diǎn):
登錄USACO官網(wǎng) ,在線提交代碼的形式參賽。
比賽語言:
比賽內(nèi)容:參賽學(xué)生在活動規(guī)定的時(shí)間范圍內(nèi)在線打開題目,在線提交代碼,完成3道題目,提交代碼后,系統(tǒng)會直接給出評分。
如果拿到滿分,系統(tǒng)會提示直接晉級,可以在此月時(shí)間范圍內(nèi)繼續(xù)挑戰(zhàn)上一個(gè)等級;未能拿到滿分的選手需要等到三天的賽程結(jié)束后,等待晉級分?jǐn)?shù)線,才能確定是否晉級。
評分標(biāo)準(zhǔn):會根據(jù)代碼運(yùn)行正確性、算法時(shí)間效率、內(nèi)存使用效率進(jìn)行評判。
競賽計(jì)分:USACO分為銅級、銀級 、金級、鉑金級,青銅、白銀、黃金、鉑金級別比賽都是3道題,總分1000分,每道題有10個(gè)測試點(diǎn),通過一個(gè)可得33.33分。
USACO競賽報(bào)名流程
1、登錄USACO官網(wǎng),注冊新賬號USACO官網(wǎng):http://www.usaco.org/
2、注冊新賬號注冊新賬號時(shí),用英文正確填寫個(gè)人信息:昵稱、郵箱、名、姓氏、所在中學(xué)、高中畢業(yè)年份(已畢業(yè)/初中則輸入9999)、國籍(中國填寫CHN)。*小學(xué)、初中選手則填寫所在小學(xué)或初中,畢業(yè)年份填寫9999.
3、查收并激活賬號郵件查收自己的賬號密碼,并登陸官網(wǎng)(24小時(shí)內(nèi)首次登陸方可激活,登錄后可修改密碼)。
4、在比賽開放期內(nèi),進(jìn)入競賽頁面以下圖示為某次比賽入口,其中第二張圖片的“Start the Contest!”一旦被點(diǎn)擊,選手的比賽用時(shí)就會立即倒計(jì)時(shí),且無法暫停。
比賽不提供中文題面,請?zhí)崆皽?zhǔn)備好翻譯軟件!
使用本地編譯器(比如Dev C++)寫完代碼后,把頁面滾到最底下,編程語言選擇C++,可以直接復(fù)制代碼提交,也可以提交cpp文件。
代碼提交后,如果程序運(yùn)行正確,則在題目頁面的最上方會出現(xiàn)如下綠色的標(biāo)識,每個(gè)綠色框表示一個(gè)測試用例,一般每道題目會有10個(gè)測試用例,如下:
同時(shí),封面也會告知每道題的完成情況。下圖為上一賽季第一輪比賽的封面頁,點(diǎn)擊標(biāo)題即可查看相應(yīng)題目并提交程序,對于尚未提交的試題,封面頁會對應(yīng)顯示“Not submitted”;對于已經(jīng)提交的試題,封面頁會對應(yīng)顯示“Submitted and Graded”。
USACO競賽等級
USACO競賽參賽等級:總共有4個(gè)等級,銅級,銀級,金級,白金級,難度依次遞增。每個(gè)人都必須從銅級開始參賽。
USACO競賽青銅級別
考試難度:★★☆☆☆
銅級別是USACO最起始的級別,在官網(wǎng)注冊后,便會直接成為USACO的銅級別選手。考試難度大致相當(dāng)于大學(xué)計(jì)算機(jī)課程中的CS1水平。主要是用來考察選手對編程知識的掌握程度。
USACO競賽白銀級別
考試難度:★★★☆☆
銀級別的考試內(nèi)容,包含了部分計(jì)算機(jī)算法的課程知識,難度也比前一個(gè)組別高,考試難度大致相當(dāng)于計(jì)算機(jī)數(shù)據(jù)結(jié)構(gòu)課程的水平。
USACO競賽黃金級別
考試難度:★★★★☆
能通過金級別的考試,說明了參賽選手掌握了非常全面的計(jì)算機(jī)算法知識,具有良好的算法編程能力。金組的考試難度大致相當(dāng)于大學(xué)計(jì)算機(jī)專業(yè)算法課程的水平。
USACO競賽白(鉑)金級別
考試難度:★★★★★
白金級別是USACO比賽中最高的級別,白金組的考試題目是按照IOI選拔賽的標(biāo)準(zhǔn)來設(shè)計(jì)的。需要學(xué)生具備較高的編程基礎(chǔ),對算法有深入了解,能解決復(fù)雜問題、開放問題。題目復(fù)合多種算法,還會涉及高難度輔助算法,不但思維難度大,編碼工作量也在加大。
犀牛USACO競賽輔導(dǎo)
為了幫助同學(xué)們更好的備考2024-2025賽季USACO競賽,犀牛開設(shè)有USACO競賽基礎(chǔ)班,銅升銀班,銀升金班,金升鉑金的班課,并配備了專業(yè)的專導(dǎo)師,針對考點(diǎn)內(nèi)容定制專項(xiàng)輔導(dǎo)計(jì)劃,高效提升,加強(qiáng)學(xué)生編程基礎(chǔ),沖刺高分。
銅升銀:計(jì)算機(jī)編程剛?cè)腴T,語言基礎(chǔ)薄弱,無比賽經(jīng)驗(yàn)計(jì)劃申請計(jì)算機(jī)專業(yè)的中學(xué)生
銀升金:至少會一門計(jì)算機(jī)編程語言(推薦C++或Java),算法基礎(chǔ)一般,少量比賽經(jīng)驗(yàn)
金升鉑金:有完善的計(jì)算機(jī)編程語言基礎(chǔ),有入門算法經(jīng)驗(yàn),一定比賽經(jīng)驗(yàn),如NOIP,USACO銀組等
微信咨詢