發(fā)布時間:2024-02-28 13:40:16 編輯:Mila來源:網(wǎng)絡(luò)
近期我們了解到部分同學(xué)1月的USACO成績被取消,這些同學(xué)并非主觀刻意作弊,而是忽略了一些比賽的規(guī)則細節(jié),真的非??上А?/p>
犀牛強烈建議大家考前一定要去查看官網(wǎng)信息,這里也再次強調(diào)一下USACO本賽季的兩個重要規(guī)則:
為了確保比賽的公平性和真實性,在比賽過程中,所有參賽選手都不得使用AI能來輔助解題,此外,美國參賽選不得使用VPN來隱藏IP地址。
對于參加Platinum白金組別的學(xué)生還有一項特別的規(guī)定,官方要求所有參加級別比賽的美國學(xué)生在同一時間段內(nèi)進行競賽。也就是說,比賽時間窗口將從原本的美國東部時間周五至周一調(diào)整為周六中午開始,Platinum白金級別的題目也將從周六中午開始發(fā)布。(??注意:考慮到時間安排有時很難協(xié)調(diào),獲得了3個白金分數(shù)而不是4個白金分數(shù)的學(xué)生,也仍將有機會被選擇入圍國家隊選拔。)
大家千萬要引起重視,一旦違反規(guī)則,輕則成績?nèi)∠?,重則終身禁賽,甚至還可能會通知學(xué)校被永久冠上“作弊者”的頭銜。我們也貼心地為大家整理了USACO的9條誠信規(guī)則、4條競賽說明和8條考試規(guī)則,考前一定要反復(fù)查看!
1,所有考生需要獨自參加考試,不得在團隊環(huán)境中考試;
2,禁止使用任何生成AI工具,例如Google Gemini、Copilot或ChatGPT都是被禁止的;
3,美國地區(qū)的學(xué)生在比賽期間不得使用VPN或相關(guān)技術(shù)來隱藏IP地址。也就是說,你的IP地址必須是你的學(xué)?;蚣彝セヂ?lián)網(wǎng)服務(wù)提供商的;
4,禁止與USACO競賽總監(jiān)以外的其他人討論比賽問題;
5,在比賽進行期間,不得分享任何有關(guān)比賽的題目信息或代碼;
6,USACO比賽環(huán)境旨在模仿國際信息學(xué)奧林匹克競賽的環(huán)境,所有代碼必須從頭開始編寫,因此不能使用預(yù)編寫的代碼或“模板”來快速開始編碼。同時也不得咨詢除有關(guān)編程語言基本功能信息(例如語法、庫函數(shù)、輸入/輸出等)以外的資源,唯一可以參考的是那些編程語言語法或庫函數(shù)的資料;
7,不要為了參加多一個組別而使用兩個登入編號;不要為了規(guī)避比賽時間的限制,而使用另一個登錄ID來閱讀問題;
8,不要提交任何對評分機器有惡意行為的代碼,即不要嘗試打開網(wǎng)絡(luò)連接,故意減慢評分機器等;代碼的提交必須通過usaco.org網(wǎng)站上的界面完成,即通過選擇你的文件并點擊“submit solution”,通過其他手段嘗試提交的行為,例如嘗試自動化此過程的腳本是不允許的。
9,違反上述任何政策的參與者將被終身禁止參加USACO的所有活動。
(以上內(nèi)容英文版如圖所示;圖源USACO官網(wǎng))
1,所有人都能參加USACO 比賽,但是只有在美國的Pre-college學(xué)生才能入圍USACO訓(xùn)練營,并爭奪代表美國國家隊參加IOI(國際信息學(xué)奧林匹克競賽)的資格。
2,所有新參加USACO的選手都是從Bronze(銅牌)組別開始,如果在當(dāng)前組別得分很高則可以晉級到下一個組別。(每次比賽的晉級標準都是不同的,以實際參賽標準為準)。
3,必須使用相同的ID登錄所有的比賽,以便官方可以看到參賽選手的比賽進展。比賽的晉級是永久有效的,成績也可以跨賽季,也就是說,參賽學(xué)生一旦從晉級了某個組別,就永遠不需要再重復(fù)參加同一組別。
4,參加USACO競賽,是不需要支付任何費用的。
1,每場比賽通常有3個或4個問題,參賽學(xué)生將用C、C++、Java或Python提交解決方案。問題本質(zhì)上是算法問題,所以能運用熟練的算法和數(shù)據(jù)結(jié)構(gòu)是必備的,這樣才能在有限的考試時間之內(nèi)正確解決所有考試問題。
2,每個問題的得分取決于你的程序在時間限制內(nèi)解決的輸入案例數(shù)量。對于大多數(shù)比賽,C和C++的每個輸入案例為2秒,Java和Python的每個輸入案例為4秒,PalmDrive Academy建議大家使用C++語言。
3,所有的問題陳述都是直接的,不會故意隱藏。但是問題會十分具有挑戰(zhàn)性,很少有選手能獲得接近完美的分數(shù)。
4,比賽時間通常是3至5個連續(xù)的小時。你可以在比賽窗口內(nèi)的任何時間段內(nèi)參加比賽。當(dāng)你開始比賽時,個人計時器也就開始倒計時。
5,當(dāng)你提交一個程序時,它將針對許多判斷測試用例運行,對于每個測試用例,反饋都會顯示在一個彩色框中:綠色表示正確,紅色表示不正確。如果顯示不正確,還可以進一步區(qū)分:
X(錯誤答案)
T(超過時間限制)
!(運行時錯誤或超出內(nèi)存限制)
E(空白輸出文件)
M(丟失輸出文件)
6,如果程序編譯失敗,編譯器將向參賽者顯示錯誤消息。第一個測試用例通常與問題陳述中描述的示例用例相同,選手需要在獲得關(guān)于其余用例的反饋之前正確地解決它(即使選手收到了是否解決它們的反饋,但這些用例在競賽期間不會顯示)。評委保留在比賽結(jié)束后增加或刪除測試用例的權(quán)利,所以即使參賽選手的程序在比賽中通過了所有的用例,此程序仍然需要被測試。
7,如果選手在比賽中獲得滿分可直接晉級,如果沒有獲得滿分,則在比賽結(jié)束后知道自己是否晉級,所有得分高于該比賽的晉級門檻的參賽選手才將會獲得晉級資格。
8,比賽的官方語言是英語,但為了方便國際參賽者,官方會盡量提供問題集翻譯成其他幾種語言。譯文之間如有分歧,應(yīng)以英文本為準。
最后,犀牛祝愿每一位即將奔赴考場的選手都能夠穩(wěn)定發(fā)揮,順利晉級
如果你也想通過參加USACO競賽獲取高含金量獎項、斬獲爬藤重要砝碼,那么我們真心建議你一步一步進階,這個過程中優(yōu)秀的教練引導(dǎo)必不可少!
微信咨詢