發(fā)布時間:2024-11-30 14:47:39 編輯:橘子來源:犀牛國際教育
2024-2025 賽程時間
第一場:Dec 13-Dec 16
第二場:Jan 24-Jan 27
第三場:Feb 21-Feb 24
第四場:Mar 21-Mar 24
2024-2025 USACO考級剛剛在官網(wǎng)上公布!年度的競賽季將與往年一樣,四次在線競賽,在賽季結(jié)束時,我們將從中選拔優(yōu)秀隊伍,代表美國參加在玻利維亞舉辦的國際信息學(xué)奧林匹克競賽(IOI)以及在德國舉辦的歐洲女子信息學(xué)奧林匹克競賽(EGOI)。
為確保競賽的公平性和學(xué)術(shù)誠信,官方對本賽季的競賽重要調(diào)整:
Gold 級別的比賽需在指定時間內(nèi)參加,才能獲得認證成績(Certified)。這一規(guī)則延續(xù)了上個賽季對 Platinum 級別的要求,并將認證競賽的適用范圍擴大至 Gold 和 Platinum 兩個級別。
認證成績的擴展適用范圍
去年,我們首次引入了認證成績的概念,即在特定時間段內(nèi)參加比賽并獲得的成績。由于這一措施效果良好,今年我們將其推廣至金組和鉑金組。在這兩個組別中,題目將在比賽時間段的周六中午12:00(東部時間)首次發(fā)布。任何在當(dāng)天12:00至12:15之間開始比賽的選手,其成績將被認證(USACO工作人員會將認證成績視為更具可信度和權(quán)重的成績)。
認證成績僅適用于金組和鉑金組;青銅組和銀組仍沿用以往的規(guī)則,題目會在比賽時間段的周五開始提供。從金組晉級到鉑金組,必須獲得認證成績。
如需被考慮邀請參加夏季訓(xùn)練營,選手必須在四場月度比賽中至少獲得三次認證成績,其中至少包括最后的 US Open 比賽(特殊情況將由 USACO 教練根據(jù)具體情況判斷)。
禁止使用生成式人工智能和
請?zhí)貏e注意,從去年開始的規(guī)則明確規(guī)定:比賽期間禁止使用生成式人工智能工具,美國國內(nèi)選手也不得使用 VPN 隱藏 IP 地址。
我們期待新賽季的到來,并希望所有參賽者全力以赴,展現(xiàn)最佳實力!
競賽參賽資格
歡迎所有人參加USACO競賽和訓(xùn)練。但是只有美國的非大學(xué)生有資格被選拔為決賽選手,參加USACO訓(xùn)練營,并爭取成為美國國際信息學(xué)奧林匹克隊的成員。
所有新參與者從銅牌組別開始,表現(xiàn)特別優(yōu)異的選手將在未來的競賽中晉升到更高的組別(晉升分數(shù)因競賽而異,因為每場競賽都不同)。請在所有競賽中使用相同的登錄ID,以便我們跟蹤每個人的進展。晉升是永久性的,即使跨賽季,例如,一旦從銀牌組晉升到金牌組,就再也不需要參加銀牌級別的競賽。參加競賽不收取任何費用。
競賽參賽形式
每場競賽通常有3到4個問題,你需要用C、C++、Java或Python提交解決方案。每個問題的得分取決于你的程序在時間限制內(nèi)能解決的輸入案例數(shù)量(對于大多數(shù)競賽,C和C++每個輸入案例2秒,Java和Python每個輸入案例4秒,盡管每場競賽或問題可能使用略有不同的限制)。所有問題都很直接,沒有所謂的“隱藏陷阱”。
競賽通常持續(xù)3到5個連續(xù)小時。你可以在更大的競賽窗口內(nèi)的任何時間段內(nèi)參加競賽。當(dāng)你開始競賽時,你的個人計時器開始倒計時,你將能夠通過本網(wǎng)站查看競賽問題并提交解決方案。
當(dāng)你提交程序時,系統(tǒng)會顯示在一個彩色框中:綠色表示正確,紅色表示錯誤。錯誤提交將根據(jù)問題類型進一步區(qū)分:X(答案不正確)、T(超出時間限制)、!(運行時錯誤或內(nèi)存限制超出)、E(輸出文件為空)或M(缺少輸出文件)。如果你的程序失敗,你將看到編譯器的錯誤信息。競賽中獲得滿分的學(xué)生,可以在競賽中直接晉升下一級。競賽結(jié)束后,所有得分超過該競賽晉升門檻的參與者將被授予晉升。如果你獲得競賽中晉升,你將可以在任何時間開始下一場競賽,重新計時。
競賽誠信
USACO堅信學(xué)術(shù)誠信的重要性,并采取了嚴(yán)格的政策以確保我們競賽的誠信:
獨立參考。禁止團隊進行。
除競賽主任外,禁止與他人討論競賽問題。
在競賽·進行期間,不得分享與競賽相關(guān)的任何技術(shù)信息或代碼。
USACO競賽環(huán)境旨在模仿國際信息學(xué)奧林匹克的環(huán)境,所有代碼必須從頭開始編寫。不得使用預(yù)先編寫的代碼或“模板”來提前開始編碼,也不得咨詢除提供編程語言基本功能信息之外的資源。
不得使用兩個登錄ID參加多個組別的競賽。不要使用其他登錄ID閱讀問題,以規(guī)避競賽時間限制。
不得提交任何對評分機器有惡意行為的代碼。代碼的提交必須通過usaco.org網(wǎng)站上的界面完成
違反上述任何政策的參與者將被終身禁止參加所有USACO活動。
USACO競賽中作弊對學(xué)生的個人成長和學(xué)習(xí)沒有任何幫助。真正的提升和成長源于誠實的學(xué)習(xí)和努力。我們也會嚴(yán)懲任何作弊行為,這包括必要時通知學(xué)生的老師或?qū)W校。請認識到,作弊的后果可能遠遠超出USACO競賽的范疇。
請記住,在USACO解題過程中,嚴(yán)禁從網(wǎng)上復(fù)制代碼,禁止討論或抄襲他人的作品。一經(jīng)發(fā)現(xiàn)作弊行為,我們將采取嚴(yán)厲的紀(jì)律措施,包括永久封禁賬號。
USACO學(xué)生參賽流程
USACO Registration
注冊USACO也很簡單,只需要在 www.usaco.org 注冊一個免費賬戶,注冊時你不需要選擇特定的競賽日期。只要你有了這個賬戶,可以在競賽日期隨時參與競賽。已經(jīng)注冊的學(xué)生,在考試開放時間內(nèi)登陸賬號,即可進入競賽。
注冊賬號
1. 進入USACO官方網(wǎng)站 www.usaco.org。 點擊網(wǎng)站右側(cè)如下圖所示選項,Register for New Account。
2.填寫個人信息注冊賬號. 出現(xiàn)如下頁面,填寫個人相關(guān)信息
3.個人相關(guān)信息簡介
Username 可以自己任意選取,用于登錄網(wǎng)站,但不能和已有用戶名相同;EmailAddress 可以用QQ郵箱等常見郵箱,用于接收登錄密碼;
First / Given Name 如實填寫名字即可,拼音或英文名,隨意填寫會導(dǎo)致無法獲得競賽成績;
Last / Family Name 如實填寫姓氏即可,拼音,隨意填寫會導(dǎo)致無法獲得競賽成績;
School 如實填寫即可,可不填;
Graduation Year 如實填寫即可,若填寫年份在2020之前,最終成績會出現(xiàn)在觀察者名單里;
Country 中國國籍填寫CHN,美國填寫USA,需大寫,其它國籍類似;
4. 獲取登錄密碼
填寫完個人相關(guān)信息提交后,會發(fā)現(xiàn)沒有登錄密碼。怎么辦呢?往下看。 登錄剛才注冊時填寫的郵箱,打開相應(yīng)郵件,即可獲取登錄密碼Password以及剛才填寫的用戶名Username。
注:需要在24小時內(nèi)登錄USACO官網(wǎng)激活賬號。
5. 登錄網(wǎng)站
回到網(wǎng)站首頁,填寫注冊時輸入的用戶名Username和剛才獲得的登錄密碼Password。
USACO 考前練習(xí)
1)點擊CONTESTS
2)選擇某一次競賽,如點擊 2018 US Open Contest Results
3) 進入賽題頁面,往下滑至 USACO 2018 US OPEN CONTEST, BRONZE
4)點擊題目下的 Viewproblem 查看具體題目
1)以Python為例(C++,JAVA可參考文件【USACO數(shù)據(jù)讀寫】),先用Python IDE 等軟件編寫代碼
注:不是在
2)在USACO官網(wǎng)對應(yīng)題目下,選擇Python3.4.0.上傳代碼文件并提交
3. 查看結(jié)果
1)提交完代碼后,在試題題目上方會顯示測試結(jié)果。
2)若結(jié)果是如上圖的綠色,則為正確答案;若是紅色的,則為錯誤答案。
注:每道題目有
3)若三道題目全都通過即滿分,則會直接晉級到銀級,在本次競賽中可以另選四小時完成銀級題目;若銀級題目滿分,則會直接晉級到金級;依此類推
USACO 考試注意事項
1. 檢查文件名是否符合遞交要求
在下面的例子中,要確認文件名是cowsignal.in 和 cowsignal.out
2. 檢查文件讀取程序部分
要仔細檢查程序輸入讀取的行數(shù)和每行的參數(shù)。在下面的例子中,程序第一行要讀入3個參數(shù),以后要循環(huán)讀入5行,每行4個字符。讀入過多過少,都有可能顯示文件名不對的錯誤。
3. 檢查鏈接的群和庫,過多的鏈接會導(dǎo)致路徑問題
在以下的例子中,java 程序引入了package zero, 完全沒有必要,去掉引入,直接參照default package就可以了。python 和C++也有類似的問題。另外檢查程序有沒有運行死機,數(shù)組溢出等等。
USACO 參賽者
競賽對參賽者沒有什么國籍要求,高中生都可以參加,只要在官網(wǎng)上注冊成功即可。但是一定要有編程語言的基礎(chǔ)。競賽可以接受的計算機語言有C++11. Java, C++, Python 3.4.0. Python 2.7.6.所以如果同學(xué)們對自己計算機語言有信心的和覺得自己的邏輯還不錯的或理科思維比較好的,可以參加試試。
USACO 主要考核的是編程算法能力,以及分析問題。一共三題,時間充足。重點是把問題分析清楚,考慮完善以后再用程序來完成??荚嚂r點擊USACO考試鏈接馬上計時開始。做題時要先讀懂題目,在紙上做出例題,再歸類到課上練習(xí)過的類型,可以直接參考拷貝相似作業(yè)題的正確答案,修改后提交。注意考試時間,控制在一題60分鐘之內(nèi),不要在一題上花太多時間。三道題1000分滿分,做對兩道半題750分一般可以晉級,850分可以確保通過。
USACO 非簡單編程語言翻譯,而是接受一個編程項目,獨立思考相關(guān)知識點(數(shù)學(xué)邏輯、數(shù)據(jù)結(jié)構(gòu)、算法、計算機體系結(jié)構(gòu)、英語理解等),運用各種能力(計算思維、資料收集、刻意練習(xí))設(shè)計并實現(xiàn),驗證正確性,反復(fù)迭代修正。整個流程在普通學(xué)制中難有訓(xùn)練機會,對于參賽選手獨立解決問題的能力提升非常有幫助。
USACOCOACH/STEMIVY 的學(xué)生在我們的 USACO 系列課上做過很多練習(xí),考前一定要花時間把做過的作業(yè)類型,答案總結(jié)歸類一下,便于考試時快速查找。我們課程每次作業(yè)都要求以實戰(zhàn)形式,在官網(wǎng)上按時做題判分,課上講解省時省力的方法。祝考生們順利備考,早日升級。
犀牛USACO競賽培訓(xùn)課程
犀牛USACO競賽秋季班型
班型設(shè)置:USACO銅升銀、USACO銀升金、USACO金升鉑金。
班級人數(shù):精品小班/1V1針對性輔導(dǎo)
犀牛USACO競賽班型設(shè)置
USACO銅升銀:計算機編程剛?cè)腴T,語言基礎(chǔ)薄弱,無比賽經(jīng)驗計劃申請計算機專業(yè)學(xué)生。
USACO銀升金:適合學(xué)生有較好編程語言基礎(chǔ)和算法基礎(chǔ),至少會一門計算機編程語言(推薦C++或Java),需要專業(yè)老師的指導(dǎo),目標(biāo)是更高獎項的同學(xué)。
USACO金升鉑金:USACO金級班適合有完善的計算機編程語言基礎(chǔ),有入門算法經(jīng)驗和比賽經(jīng)驗的學(xué)生,如NOIP,USACO銀組晉級,目標(biāo)是鉑金的同學(xué)。
犀牛USACO競賽培訓(xùn)師資介紹
韓老師
英國謝菲爾德大學(xué)數(shù)字素養(yǎng),文化與教育專業(yè)碩士畢業(yè);計算機科學(xué)與技術(shù)專業(yè)學(xué)士畢業(yè);
USACO競賽授課時長7000小時+;
熟練掌握各種算法以及語法,對USACO沖銀課程有深度的研究。
【教學(xué)成果】
教授過的學(xué)生銀沖金成功率在80%以上。學(xué)生授課后,計算機成績,計算機學(xué)習(xí)興趣均有提升。
教授過的學(xué)生銅沖銀成功率100%。學(xué)習(xí)后,學(xué)生對于基礎(chǔ)邏輯以及算法知識熟練掌握。
郭老師
雙一流985中南大學(xué)學(xué)士;
USACO鉑金獎;NOIP一等獎;ICPC國際大學(xué)生程序設(shè)計競賽銅牌 ;CCPC 全國大學(xué)生程序設(shè)計競賽銀牌
深入理解計算機學(xué)的核心概念,理論基礎(chǔ)扎實,對計算機算法和故據(jù)結(jié)構(gòu)了解透制。
教學(xué)風(fēng)格嚴(yán)謹而不失靈活,擅長使用引導(dǎo)式的發(fā)言和啟發(fā)式的講解,兼具深度和實用性。
微信咨詢