1. 程式人生 > >OJ上判題時出現的執行結果整理

OJ上判題時出現的執行結果整理

各類執行結果整理

Waiting: 系統正在做評判的準備工作,這個過程不會太久,請您稍等片刻再重新整理瀏覽器

Judging: 系統正在評判你的程式,最多幾秒鐘後您就能看到最終的評判結果

Accepted: 您的程式是正確的,恭喜!

Presentation Error: 雖然您的程式貌似輸出了正確的結果,但是這個結果的格式有點問題。請檢查程式的輸出是否多了或者少了空格(’ ‘)、製表符(’\t’)或者換行符(’\n’)。

Wrong Answer: 你的程式正常執行並輸出了結果,不過是答案錯誤

Runtime Error: 執行時錯誤,這個一般是程式在執行期間執行了非法的操作造成的。以下列出常見的錯誤型別:

  1. Runtime Error(ARRAY_BOUNDS_EXCEEDED) //陣列越界

  2. Runtime Error(DIVIDE_BY_ZERO) //除零

  3. Runtime Error(ACCESS_VIOLATION) //非法記憶體訪問

  4. Runtime Error(STACK_OVERFLOW) //堆疊溢位

Time Limit Exceeded: 您的程式執行的時間已經超出了這個題目的時間限制。

Memory Limit Exceeded: 您的程式執行的記憶體已經超出了這個題目的記憶體限制。

Output Limit Exceeded:你的程式往控制檯輸出了太多資訊,請檢查程式是否死迴圈。

Compile Error: 您的程式語法有問題,編譯器無法編譯。具體的出錯資訊可以點選連結檢視。

System Error: OJ內部出現錯誤。由於我們的OJ可能存在一些小問題,所以出現這個資訊請原諒,同時請及時與管理員聯絡。

以下兩個為Special Judge題目特有,一般與Judge程式不夠健壯有關(當然很大的可能使用者的結果是錯誤的),如發現這樣的反饋,請告知管理員:

Judge Delay:評判時間過長,強制終止評判 。

Judge Error:一般不會發生這樣的錯誤,因為這代表Judge程式本身是錯的,不過有備無患吧^_^。