由數據範圍反推算法複雜度以及算法內容(轉載自yxc)

通常ACM或者筆試題的時間限制是1秒或2秒。 在這種狀況下,C++代碼中的操做次數控制在 107107 爲最佳。算法 下面給出在不一樣數據範圍下,代碼的時間複雜度和算法該如何選擇:數組 1.n≤30, 指數級別, dfs+剪枝,狀態壓縮dp 2.n≤100 => O(n^3)O(n^3),floyd,dp 3.n≤1000 => O(n^2)O(n^2),O(n^2 *logn)O(n^2 *lo
相關文章
相關標籤/搜索