1. 程式人生 > 其它 >錯誤合集

錯誤合集

  1. 未開 long long.
  2. 線段樹先呼叫 build(). (兩次了)
  3. 分塊修改是 rep(i, l + 1, r - 1)
  4. 部落格園的表格萬萬不能用.
  5. 笛卡爾樹建樹時,當前節點不在棧內.
  6. DFS記得return
  7. 1i不要搞混(實在不行就換個變數名,好調)
  8. 陣列壓維度時,要保證它不越界
  9. 匈牙利演算法連單向邊(或者,右部點+n後連雙向邊,但不建議)
  10. 當出鍋的時候,將左閉右開關閉後再除錯.
  11. 空間夠的話陣列儘量開大
  12. 就算用std::cin也不用getchar,太多鍋了
  13. 迴圈變數要及時檢查,實在不行用拼音
  14. 用巨集時不要在裡面做++--
  15. 時間戳之差要+1
  16. 多打點括號(位運算和取模)
  17. 不知道預處理到多少的話,就做到最大資料範圍
  18. 一個顯然的DP如果資料範圍小於20就狀壓
  19. slope1.0*
  20. 輸出 %lld
  21. 區間DP要求每一輪迴圈的區間長度相同,所以最外層迴圈一定是區間長度
  22. 注意區分不同的計數變數
  23. 如果圖不連通,那麼dfs要呼叫多次

你可以試試輸出中間變數或者參考題解改改。