常見WA錯誤總結(待更)

2021-10-04 10:40:21 字數 888 閱讀 3978

好久沒刷題了……雖然最近也就寫了幾個題。

又是瘋狂wa。真的快瘋了,手裡積壓的wa大概有幾十個題了。以後有空慢慢debug。以下大部分都是程式設計實習課的時候犯的了,現在犯的少多了。但是抵擋不住太菜了瘋狂wa啊……

以後應該會更新這篇文章。

警戒自己,造福後人(如果有人看到的話)

常見wa錯誤:

1.演算法使用錯誤。好像這個的錯誤慢慢變多了……經常想當然,沒經過證明就開始用自己想的演算法。

2.要取棧的前兩個元素的時候經常寫反,把棧裡的第二個元素寫成了k2(應該是棧頂元素)。先進後出導致思維習慣問題。

3.函式漏寫返回值。

4.陣列越界

5.棧、佇列等忘記push初始值,導致根本就沒進行演算法迴圈

6.二分查詢經常會寫錯

7.精度錯誤

8.輸入順序看反了

9.條件語句中運算子優先順序問題(不打括號的話&&優先於||,還有左右移和普通運算子的優先順序問題)

10.邊界條件(這個最是玄學了……)

11.初始值問題

12.區域性變數問題(記憶猶新,讓我de了一星期bug(真懷念當時閒的沒事的時光啊)),遞迴函式中使用全域性變數造成回溯的時候出問題。盡量使用區域性變數!(x3)

暫時這些……以後如(等)果(於)有(是)時(鴿)間(了)de完bug再更新。上了演算法設計課寫書面作業錯太多被助教狂懟才真切地感受到自己思維方式的欠嚴謹性。習慣了影象化的思維模式,雖然現在比大一的時候好多了,但還是條理性有欠缺。

而且越來越感覺到了後期,wa更多的是思維上的問題,而不是**細節的問題(但為什麼板子題都瘋狂wa啊哭了)

還有……追求oj過了、僥倖ac就歡呼萬歲不管了還是不行。正確性才是第一要素。ac只是正確性的結果,而不是正確性的原因。

(唉,debug太沒力氣了,ac一發當然要躺平了(菜雞落淚

QT常見報錯彙總(待更)

qt中新增乙個新的類,並且繼承qobject類之後,報以下錯誤 mainwindowprivate.obj 1 error lnk2001 無法解析的外部符號 public virtual struct qmetaobject const cdecl mainwindowprivate metaob...

常見錯誤總結

1.呼叫函式中使用的變數名與主函式中一致,沒有影響 include int isfullsquare int n int main 2.浮點數在賦值和計算中忘記加.0 3.忘記將布林變數 計數器變數 累加變數初始化為0 忘記將累乘變數初始化為1 注意初始化位置在迴圈內外的差別,對於多組資料的輸入應將...

常見錯誤總結

博主今天因為debug text debug 的事被教訓罵了所以記錄一下在debug text debug 的過程中都發現了什麼智障錯誤 取mod text mod的時候注意輸入也可能超出範圍,最好在輸入的時候取一下模。對於某些sb題請在讀入優化那個函式裡也取模 noip2014解方程 取模最好用函...