UOJ Logo hhoppitree的博客

博客

【理性愉悦】在 O(Σn+V) 的时间复杂度内实现多组数的离线排序算法

2023-07-05 11:05:53 By hhoppitree

在许多信息学竞赛问题中,往往复杂度瓶颈在于排序(例如虚树按照 $\texttt{dfn}$ 排序时),能否优化至线性呢?

可以类似桶排序的思路做到单组 $\mathcal{O}(n+V)$,但是这显然太耗时间了,发现桶排序扫描的过程需要执行 $T$ 次,而 $\mathcal{O}(n)$ 却是不可避免的,所以考虑优化扫描桶的过程。

阅读更多……

hhoppitree Avatar