由数据范围反推算法复杂度以及算法内容(转载自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 ...
转载
2020-03-27 11:40:49 ·
362 阅读 ·
0 评论