由数据范围反推算法复杂度以及算法内容

root 站长 2024-01-12 20:02:30 2024-01-12 20:16:12 0

一般ACM或者笔试题的时间限制是1秒或2秒。

在这种情况下,C++代码中的操作次数控制在 为最佳。

下面给出在不同数据范围下,代码的时间复杂度和算法该如何选择:

  1. , 指数级别, dfs+剪枝,状态压缩dp
  2. => ,floyd,dp,高斯消元
  3. => , ,dp,二分,朴素版Dijkstra、朴素版Prim、Bellman-Ford
  4. => ,块状链表、分块、莫队

作者:yxc
链接:https://www.acwing.com/blog/content/32/
来源:AcWing
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

{{ vote && vote.total.up }}