比賽時以
比賽時以
在比賽中,你的名次主要決定於你解了多少題, (standings page 中解題數那欄), 如果平手的話我們會再看你解題的總時間 (standings page 中時間那欄), 如果還是平手的話,會比較最後過那題的時間。
當你在比賽結束前成功 submit,並在 judge 後獲得 accepted,表示你解出了該題。 如果參賽者 A 解出比參賽者 B 多題,那麼 A 的名次將會在 B 的前面。
如果兩個參賽者解決了同樣數量的題目, 總時間比較少的人名次會比較前面, 總時間的定義是所有題目 accepted submission 時間加上因為錯誤 submission 而造成的罰時。 只有已經解出的題目會加到總時間的計算中。 在該題成功解出前的每個錯誤的 submission 會造成 20 分鐘的罰時。 所謂的錯誤的 submission 是指 Wrong Answer, Run Time Error, Time Limit Exceeded, Output Limit Exceeded 和 Memory Limit Exceeded 這五種 judge 結果。 (請見 可能的 judge 結果)。
如果說有個參賽者有
這參賽者解決了兩題題目,因為 problem B 最後沒有被解決,所以 problem B 的錯誤並不會加到總時數的計算中。 Problem A 貢獻 30 + 2*20 分鐘,problem C 貢獻 45 + 1*20 分鐘,所以最後總共是 135 分鐘。 為了計算總時數,submission 的時間會取至分鐘最近的分鐘當作該題完成的時間。
如果兩個參賽者解了同樣的問題數,並且有一樣的總時間,為了做最後的平手判定, 我們需要使用到最後 accepted 的 submission 時間。 換句話說,如果 A 跟 B 都解了五題問題,總時間都是 674,但是 A 的第五個過的 submission 比 B 還要早, 那 A 的名次將會比 B 前面。
有兩種錯誤的 submisson 不會造成罰時: Compile Error 和 Judge Error。(請見 可能的 judge 結果)
在記分板上你會看到綠色、紅色、藍色或是白色四種格子。
格子中第一個數字代表你傳了多少個 submission 到這題,如果是 accepted 的 submission (綠色的格子), 第二個數字代表你在比賽第幾分鐘過了這題。
在比賽的最後一個小時,所有的 submission 會在計分板上顯示 pending 而不會顯示結果, 表示藍色的格子不會變成綠色或是紅色。 不過你還是會拿到自己 submission judge 的結果,但你不會在最後一小時的計分板上看到他的狀態。