注意多case一定要每個case都clear或者初始化全域性變數
注意輸出結果的字串大小寫,格式
注意審題
動態規劃注意邊界條件
搜尋注意標記已搜尋和檢查是否搜尋完全
cin換成scanf。visual studio裡要加上#pragma warning(disable: 4996)
檢查演算法裡是否有可以避免重複的地方,如並查集是否路徑壓縮,是否可以用堆排序替代暴搜極值
考慮剪枝
如果記憶體比較大,可能不會超出記憶體限制,但是會超時,因為cache的限制。例如int換成short,考慮滾動陣列
遞迴換成迴圈
記憶化搜尋
golang閉包裡的坑
介紹 go的閉包是乙個很有用的東西。但是如果你不了解閉包是如何工作的,那麼他也會給你帶來一堆的bug。這裡我會拿出go in action這本書的一部分 來說一說在使用閉包的時候可能遇到的坑。全部的 在github上。閉包的坑 首先看一段 search search.go launch a goro...
golang閉包裡的坑
介紹 go的閉包是乙個很有用的東西。但是如果你不了解閉包是如何工作的,那麼他也會給你帶來一堆的bug。這裡我會拿出go in action這本書的一部分 來說一說在使用閉包的時候可能遇到的坑。全部的 在github上。閉包的坑 首先看一段 search search.go 29 launch a g...
golang閉包裡的坑
介紹 go的閉包是乙個很有用的東西。但是如果你不了解閉包是如何工作的,那麼他也會給你帶來一堆的bug。這裡我會拿出go in action這本書的一部分 來說一說在使用閉包的時候可能遇到的坑。全部的 在github上。閉包的坑 首先看一段 search search.go 29 launch a g...