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)