- Accepted:答案正確,恭喜你正確通過了這道題目,
- Wrong Answer: 答案錯誤,出現這個錯誤的原因一般是你的程式實作或思路出現了問題,或者資料范圍邊界沒有考慮到,
- Runtime Error:運行時錯誤,出現這個錯誤的原因一般是陣列越界或者遞回過深導致堆疊溢位,
- Presentation Error:輸出格式錯誤 ,出現這個錯誤的原因一般是末尾多了或少了空格,多了或少了換行
- Time Limit Exceeded:程式運行超時,出現這個錯誤的原因一般是你的演算法不夠優秀,導致程式運行時間過長,
- Memory Limit Exceeded:運行記憶體超限,出現這個錯誤的原因一般是你的程式申請太大了空間,超過了題目規定的空間大小,
- Output Limit Exceeded:輸出超限,出現這個錯誤的原因一般是你的程式輸出內容超過了題目答案長度的2倍以上,一般情況是忘記注釋掉除錯資訊,
- Compile Error:編譯錯誤,這個不用說了吧,就是你的代碼存在語法錯誤,檢查一下是不是選擇錯誤的語言提交了,
- Submitting:提交中,請等待題目結果的回傳,一般情況馬上就能反饋結果,如果10秒后還沒反饋結果,建議去提交狀態里看看,
新手經常會問一個問題:為什么我在自己的電腦上能夠通過題目的樣例資料測驗,但是提交上去卻告訴我Wrong Answer?
這是一個顯而易見的問題,比如一道題讓你求N!
你自己測驗輸入1,2,3,4答案都沒問題,但是很多人會忘記測驗輸入0, 而0!=1,
即當你Wrong Answer的時候就是說會有一些你沒考慮完全的輸入導致錯誤產生,
建議點擊題目標題旁邊的查看答案或題解和正確通過的代碼比較一下,看什么情況下的資料輸入和正確答案不一樣,
如果才能將代碼修改正確并通過題目?
1、根據不同的回傳結果去對應檢查修改自己的代碼
2、點擊查看答案,查看其他同學的正確通過的代碼
3、將自己的代碼和正確的代碼同時運行然后比較多組測驗資料,看看哪里不一致,再排除錯誤原因,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/42993.html
標籤:C++
上一篇:C語言中的宏定義
下一篇:std::bind介面與實作
