到現在總結的一些小tips

1.時間複雜度達到10^6-10^7已經接近超時邊緣
2.不能在函數裏開過大的數組,不然會直接RE爆掉
3.如果你的程序讓系統死機了,或者出現未知錯誤了,很有可能是你數組下標越界了(負值/開的太小),也有可能是你用的STL裏的queue隊列被你撐爆了
4.struct中的數讀取效率高於普通數組中的數的讀取效率
5.有時候剪枝剪的不對會使程序效率更低
6.在bfs中要讓隊列中的元素包含的某個值增加,統一加到一個全局變量上會導致距離計算不準確
7.不要把dfs中的參數變量用作循環中的累加器
(不要重名)
8.使用long long比使用int效率更低
9.在cena上用getline讀字符串會很慘
(一個高端操作:如果文字內容一張幻燈片容不下,可以考慮在幻燈片里加一個vb的文本框組件(怎麼加就是另一回事了,逃))

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章