[重发]关于此题复杂度
查看原帖
[重发]关于此题复杂度
154101
MatrixCascade楼主2022/7/30 22:59

RT,前面的帖子沉了并且忘 at 人了,就是按照把必须在一段的东西合并起来的做法,题解里面写的基本都是粗略估计的 i=1nVi=VlogV\sum\limits_{i=1}^n\frac Vi=V\log V,但是仔细分析每一项会发现 ii 被遍历了 aiai1a_i-a_{i-1} 次,总共就是 aiai1=O(V)\sum a_i-a_{i-1}=O(V),所以总复杂度 O(n+V)O(n+V)(如果是链表实现的)。

如果有问题可以指出,没问题建议修改一下题解/kel

@周子衡 @UltiMadow @minstdfx

2022/7/30 22:59
加载中...