由数据范围反推算法复杂度以及算法内容
一般ACM或者笔试题的时间限制是1秒或2秒。
在这种情况下,C++代码中的操作次数控制在 107107 为最佳。
下面给出在不同数据范围下,代码的时间复杂度和算法该如何选择:
n≤30, 指数级别, dfs+剪枝,状态压缩dp
n≤100 => O(n3),floyd,dp
n≤1000 => O(n2),O(n2logn)O(n2logn),dp,二分
n≤10000 => O...
转载
2020-04-02 09:22:59 ·
251 阅读 ·
0 评论