OJ的各種狀態分析

2021-08-20 04:08:38 字數 745 閱讀 3935

pending rejudge:測試資料更新了,現在評測系統需要重新評判你的**。

compiling:評測系統正在編譯你的程式。

judging test #:評測系統現在正在測試你的程式。

accepted:你的程式通過了所有的測試點。

presentation error(pe):你輸出的格式與測試資料的標準格式有差別。請規範檢查空行、空格和製表符。

wrong answer(wa):你的程式輸出的結果與正確答案不同。僅通過樣例並不代表這是正確答案。

time limit exceeded(tle):你的程式花費的時間超過了時間限制(乙個標程1000ms)。試著優化演算法。

memory limit exceeded(mle):你的程式花費的記憶體超過了記憶體限制(一般為64mb或128mb)。

output limit exceeded(ole):你的程式輸出了超過標準答案兩倍的字元。則一般是死迴圈所致。

runtime error(re):你的程式發生了執行時錯誤。有可能是陣列越界,指標錯誤或除以0。

compile error(ce):編譯器發現了源**的語法錯誤,以至於無法產生可執行檔案。可以檢視錯誤資訊。

compile ok:比賽結束前不能知道分數,僅顯示編譯是否通過。這是編譯通過。

test:oj**管理員功能,可以測試執行。

other error:你的程式出現了其它錯誤。

system error(se):評測系統出現了問題。請向管理員匯報。

各種http報錯的報錯的狀態碼的分析

當我們從客戶端向伺服器傳送請求時 伺服器向我們返回狀態碼 狀態碼就是告訴我們伺服器響應的狀態 通過它,我們就可以知道當前請求是成功了還是出現了什麼問題 狀態碼是由3位數字和原因短語組成的 比如最常見的 200 ok 其中第一位數字表示響應類別,響應類別從1到5分為五種 add 其實我查閱資料發現還有...

OJ常見評測狀態

常見評測狀態 英文全拼 英文簡寫 中文解釋 解決方法 waiting wt 正在 等待 你的 在等待評測 compiling cl 正在 編譯 你的 正在被編譯。running judging ru ju 正在執行 評測 你的 在執行 評測 accepted ac通過評測 你的 沒有問題,已通過評測...

執行緒的各種狀態轉換

阻塞 新建 就緒 執行 死亡 新建 new 到就緒 runnable start 就緒 runnable 到執行 running 得到cpu資源 執行 running 到就緒 runnable yield 或者cpu資源被占用 執行到 runnable 到阻塞 blocking 1io阻塞 2sus...