這問題被問蠻多次,類似的問題與回答在 另一份 blog 裡有提到一點,
裡面提的東西也較多,唯所撰內容過於繁雜,於此盡量「化繁為簡」。
以下之說明基於以下前提假設:
edisonx 發表在 痞客邦 留言(2) 人氣(16,845)
初學者常會遇到這個問題,程式寫完了,但只有黑黑的畫面閃一下,接著什麼都看不到了。那是因為程式跑太快,所以你來不及看。這裡提供三個方式去解決。
假設原始碼為:
#include <stdio.h>
int main()
{
printf("hello, world.\n");
return 0;
}
edisonx 發表在 痞客邦 留言(0) 人氣(37,637)
ACM 沒有特別說明時,通常都是以多測資方式進行,
以An Online Judge System For Beginners 之 a001. 哈囉 為說明,
範例輸入 :
world
C++
mary
edisonx 發表在 痞客邦 留言(0) 人氣(4,979)
AC: Accept 即表示通過
NA: Not Accept 在多測資點的題目中若未通過所有測資點則出現 NA
WA: Wrong Answer 表示答案錯誤,並在訊息中指出錯誤行數及正確答案
TLE: Time Limit Exceed 表示執行超過時間限制
MLE: Memory Limit Exceed 表示程序執行超過記憶體限制
OLE: Output Limit Exceed 表示程序輸出檔超過限制
RE: Runtime Error 表示執行時錯誤,通常為記憶體配置錯誤 如:使用了超過陣列大小的位置
RF: Restricted Function 表示使用了被禁止使用的函式,並在錯誤訊息中指明使用了什麼不合法的函式。
CE: Compile Error 表示編譯錯誤,並在訊息中列出完整錯誤訊息,以利判斷。
SE: System Error 包含 Compile, Runtime 等未定義錯誤均屬於 System Error
edisonx 發表在 痞客邦 留言(0) 人氣(188)