假定给定序列,离散化以后就是一个[1,n]的排列,我们期望有
l
n
n
lnn
lnn个前缀极大值,然后如果有依此转移的方程就可以期望O(lnn).
证明:
T
n
=
∑
(
n
−
1
)
!
n
!
=
∑
1
n
=
>
O
(
l
n
n
)
T_n=\sum\frac{(n-1)!}{n!}=\sum\frac{1}{n} =>O(lnn)
Tn=∑n!(n−1)!=∑n1=>O(lnn)
记一个优秀的期望log
最新推荐文章于 2022-02-28 08:15:09 发布