- 分享
数据范围反推时间复杂度
- 2022-10-24 15:44:14 @
下面给出在不同数据范围下,代码的时间复杂度和算法该如何选择(当你的题目时限为1s的时候):
- , 指数级别, dfs+剪枝,状态压缩dp
- ,floyd,dp,高斯消元
- ,dp,二分,朴素版Dijkstra、朴素版Prim、Bellman-Ford
- ,块状链表、分块、莫队
- => 各种sort,线段树、树状数组、set/map、heap、拓扑排序、dijkstra+heap、prim+heap、Kruskal、spfa、求凸包、求半平面交、二分、CDQ分治、整体二分、后缀数组、树链剖分、动态树
- , 以及常数较小的 算法 => 单调队列、 hash、双指针扫描、并查集,kmp、AC自动机,常数比较小的 O(nlogn) 的做法:sort、树状数组、heap、dijkstra、spfa
- ,双指针扫描、kmp、AC自动机、线性筛素数
- ,判断质数
- ,最大公约数,快速幂,数位DP
- ,高精度加减乘除
- ,k表示位数,k表示位数,高精度加减、FFT/NTT
4 条评论
-
240102 LV 3 @ 2024-3-31 15:25:21
?
-
2022-10-24 16:14:06@
qpzc
👍 11🤣 4👎 4😄 3😕 3 -
2022-10-24 16:14:04@
太好用了,好评!!!
👍 11🤣 4👎 4😄 3😕 3 -
2022-10-24 16:11:49@
qpzc
👍 11🤣 4👎 4😄 3😕 3
- 1