對某一題,首先你自己要先過TEST。
然后回到比賽的PROBLEM列表,把這題后面的鎖鎖上(鎖上了就不能再提交了,所以沒把握就別鎖了),
然后到ROOM里面,你就可以看別人代碼了,下面有HACK按鈕,點一下,輸入你覺得他錯的樣例。
關於Codeforces賽制:
Codeforces賽制的題目會有兩套數據,一套稱為Pretest,另一套稱為System Test,當比賽進行時,您的提交將會用Pretest測評,若通過所有Pretest,則會顯示 \color{green}\text{Pretests passed}Pretests passed ,否則顯示錯誤的Pretest編號和錯誤類型,例如 \color{red}\text{Wrong answer on pretest 3}Wrong answer on pretest 3 ,並且還會被罰50分(如果編譯錯誤則不會罰分,錯在第一個測試點也不會被罰分)。
當您的一道題目 \color{green}\text{Pretests passed}Pretests passed 后,您可以單擊題目列表中那到題目后面的“鎖”的符號,這稱為鎖題,當您鎖了一道題后,您就不能再次提交該題了,但是您可以查看同一個房間中其它人本題的代碼,若找到了其他人代碼中的錯誤,您可以向他發起hack,即提交一組測試數據使得他的代碼錯誤(例如Wrong answer等等)。一次成功的hack可以使您獲得100分,不成功則扣掉50分。
房間:參加比賽的所有用戶大約每40各人組成一個房間,只有在房間里的用戶才能互相hack。
發起hack的方式是:雙擊您的房間的排行榜中的任何一個綠色數字,再單擊通過的提交的編號查看代碼,如果找到了錯誤,那么您可以單擊hack it!,然后輸入數據或者上傳數據生成器,單擊hack即可。
注意:鎖了的題不能再提交,也就是說如果您鎖了一道題,但是您的程序被hack了,那么您就沒有補救的機會了。所以,叉人有風險,鎖題需謹慎。
比賽結束后不久就會進行System Test,就是將您已經通過Pretest的程序再測試一套數據,這套數據包括所有比賽中成功hack的數據(所以在Codeforces上有些題目可能擁有上百個測試點),只有您的程序通過了System Test,您的程序才是真正通過了,否則稱為Failed System Test(FST),這道題也就不得分了。
如何讀懂排行榜
比賽排行榜圖解:

Rating
比賽結束后Codeforces系統會自動根據您的比賽排名為您計算Rating。
4. 題解
若您在做題過程中遇到了困難,那么下面的內容可能對您有幫助:
-
找到該題側邊欄中的"Contest materials",然后單擊"Tutorial"或者"Editoral",會有英語(極少數為俄語)題解。
-

-
Codeforces上的提交記錄和代碼都是公開的,你可以找到該題其它人的提交記錄,查看代碼。
注意:不要提交其它人的代碼,否則您會被警告甚至會被封號。
- 發貼求助。
以上就是Codeforces在線評測系統的游玩攻略了,祝您能在Codeforces上收獲知識與樂趣!當然還有高Rating啦
