2022-2023USACO計算機奧賽比賽時間及流程介紹!

22022-2023

賽程時間

第一場:Dec 16-Dec 19

第二場:Jan 27-Jan 30

第三場:Feb 24-Feb 27

第四場:Mar 24-Mar 272022-2023

USACO考級時間出來啦!

剛剛在官網上公布!和以往一樣,四次在線競賽,然後是訓練營邀請賽,從(cong) 訓練營選撥出代表美國參加下一屆國際信息學奧賽和歐洲女子奧賽隊員。

USACO,全稱為(wei) 美國信息學奧林匹克競賽,競賽分為(wei) 四級 (Bronze 銅, Silver銀, Gold金, Platinum鉑金)。USACO競賽是完全免費的! 所有參與(yu) 者都要經過一輪輪的不同等級賽題晉級。初次參賽的同學先參加 Bronze 級考級比賽,滿分即可直接進入下一級題目,否則得等到本次比賽結束後,參加下一場考試,實力超強的同學可以一場比賽連續晉級。

USACO每次比賽持續四天,考試時間從(cong) 周五到周一,連續考4小時,中間不能暫停。一共考3道題,可以反複提交答案,提交後會(hui) 知道多少 Testcase正確,但不能看到 Testcase。

注冊(ce) USACO也很簡單,隻需要在 www.usaco.org 注冊(ce) 一個(ge) 免費賬戶,注冊(ce) 時你不需要選擇特定的比賽日期。隻要你有了這個(ge) 賬戶,可以在比賽日期隨時參與(yu) 競賽。已經注冊(ce) 的學生,在考試開放時間內(nei) 登陸賬號,即可進入比賽。USACO解題絕對不可以在網上複製代碼!不能討論,不要抄襲他人,一但發現永久封號!

USACO學生參賽流程

USACO Registration注冊(ce) 賬號

1. 進入USACO官方網站

www.usaco.org。 點擊網站右側(ce) 如下圖所示選項,Register for New Account。

USACO 官方終於(yu) 發布 2022-2023 競賽時間了!

2. 填寫(xie) 個(ge) 人信息

注冊(ce) 賬號. 出現如下頁麵,填寫(xie) 個(ge) 人相關(guan) 信息:

USACO 官方終於(yu) 發布 2022-2023 競賽時間了!

3. 個(ge) 人相關(guan) 信息簡介

Username 可以自己任意選取,用於(yu) 登錄網站,但不能和已有用戶名相同;EmailAddress 可以用QQ郵箱等常見郵箱,用於(yu) 接收登錄密碼; First / Given Name 如實填寫(xie) 名字即可,拚音或英文名,隨意填寫(xie) 會(hui) 導致無法獲得比賽成績; Last / Family Name 如實填寫(xie) 姓氏即可,拚音,隨意填寫(xie) 會(hui) 導致無法獲得比賽成績; School 如實填寫(xie) 即可,可不填;Graduation Year 如實填寫(xie) 即可,若填寫(xie) 年份在2020之前,最終成績會(hui) 出現在觀察者名單裏; Country 中國國籍填寫(xie) CHN,美國填寫(xie) USA,需大寫(xie) ,其它國籍類似;

4. 獲取登錄密碼

填寫(xie) 完個(ge) 人相關(guan) 信息提交後,會(hui) 發現沒有登錄密碼。怎麽(me) 辦呢?往下看。 登錄剛才注冊(ce) 時填寫(xie) 的郵箱,打開相應郵件,即可獲取登錄密碼Password以及剛才填寫(xie) 的用戶名Username。

注:需要在24小時內(nei) 登錄USACO官網激活賬號。

5. 登錄網站

回到網站首頁,填寫(xie) 注冊(ce) 時輸入的用戶名Username和剛才獲得的登錄密碼Password。

USACO 考前練習(xi)

1. 登陸USACO官網,可選擇其它賽季的題目進行查看

1)點擊CONTESTS

2)選擇某一次比賽,如點擊 2018 US Open Contest Results

3)  進入賽題頁麵,往下滑至 USACO 2018 US OPEN CONTEST, BRONZE

4)點擊題目下的 Viewproblem 查看具體(ti) 題目

2. 編寫(xie) 代碼與(yu) 提交

1)以Python為(wei) 例(C++,JAVA可參考文件【USACO數據讀寫(xie) 】),先用Python IDE 等軟件編寫(xie) 代碼注:不是在USACO官網上寫(xie) 代碼,是自己先寫(xie) 好代碼,然後上傳(chuan) 代碼。

2)在USACO官網對應題目下,選擇Python3.4.0,上傳(chuan) 代碼文件並提交

3. 查看結果

1)提交完代碼後,在試題題目上方會(hui) 顯示測試結果。

2)若結果是如上圖的綠色,則為(wei) 正確答案;若是紅色的,則為(wei) 錯誤答案。

注:每道題目有10到15組數據測試所提交的代碼的正確性與(yu) 通用性,測試數據會(hui) 按照題目中的SAMPLE INPUT 的規則,在數據的數量、數據值的大小和數據特征上進行變化,故隻有正確且通用的代碼才能拿到高分。

3)若三道題目全都通過即滿分,則會(hui) 直接晉級到銀級,在本次比賽中可以另選四小時完成銀級題目;若銀級題目滿分,則會(hui) 直接晉級到金級;依此類推

USACO 考試注意事項

1. 檢查文件名是否符合遞交要求

在下麵的例子中,要確認文件名是cowsignal.in 和 cowsignal.out

USACO 官方終於(yu) 發布 2022-2023 競賽時間了!

2. 檢查文件讀取程序部分

要仔細檢查程序輸入讀取的行數和每行的參數。在下麵的例子中,程序第一行要讀入3個(ge) 參數,以後要循環讀入5行,每行4個(ge) 字符。讀入過多過少,都有可能顯示文件名不對的錯誤。

3. 檢查鏈接的群和庫,過多的鏈接會(hui) 導致路徑問題

在以下的例子中,java 程序引入了package zero, 完全沒有必要,去掉引入,直接參照default package就可以了。python 和C++也有類似的問題。另外檢查程序有沒有運行死機,數組溢出等等。

USACO 參賽者

這個(ge) 比賽對參賽者沒有什麽(me) 國籍要求,高中生都可以參加,隻要在官網上注冊(ce) 成功即可。但是一定要有編程語言的基礎。比賽可以接受的計算機語言有C++11, Java, C++, Python 3.4.0, Python 2.7.6。所以如果同學們(men) 對自己計算機語言有信心的和覺得自己的邏輯還不錯的或理科思維比較好的,可以參加試試。

USACO 主要考核的是編程算法能力,以及分析問題。一共三題,時間充足。重點是把問題分析清楚,考慮完善以後再用程序來完成。考試時點擊USACO考試鏈接馬上計時開始。

做題時要先讀懂題目,在紙上做出例題,再歸類到課上練習(xi) 過的類型,可以直接參考拷貝相似作業(ye) 題的正確答案,修改後提交。注意考試時間,控製在一題60分鍾之內(nei) ,不要在一題上花太多時間。三道題1000分滿分,做對兩(liang) 道半題750分一般可以晉級,850分可以確保通過。

 USACO 非簡單編程語言翻譯,而是接受一個(ge) 編程項目,獨立思考相關(guan) 知識點(數學邏輯、數據結構、算法、計算機體(ti) 係結構、英語理解等),運用各種能力(計算思維、資料收集、刻意練習(xi) )設計並實現,驗證正確性,反複迭代修正。整個(ge) 流程在普通學製中難有訓練機會(hui) ,對於(yu) 參賽選手獨立解決(jue) 問題的能力提升非常有幫助。

【競賽報名/項目谘詢+微信:mollywei007】

上一篇

近幾年BPhO競賽的考題難度如何?有什麽新的變化?

下一篇

賽題總結:NASA 空氣質量預測

你也可能喜歡

  • 暫無相關文章!

評論已經被關(guan) 閉。

插入圖片
返回頂部