GCD的题解里,我不知道怎样证明O(
∑n√k=1nk−−√
)=O(
n34
)
于是我又yy了一番,想到用积分去搞一搞。
两个基本初等函数求导公式
(自己也只会基本的求导的知识)
a是常数
(xa)′=a∗xa−1
(a∗x)′=a∗(x)′
积分
设
f(x)=x−12
又
F(x)=2x12
则
F(x)′=2∗12∗x−12=x−12=f(x)
所以f(x)是F(x)的导数,F(x)是f(x)的原函数。
据微积分便有
∫n0f(x)dx=g(n)−g(0)=2n12
又
∫n0f(x)dx≈∑n1x−12
所以
∑n√k=1nk−−√
=n12∗∑n√k=1k−12
≈
n12∗∫n√0f(x)dx
=n12∗2n14
=2n34
所以 O(
∑n√k=1nk−−√
)大概为O(
n34
)