首页 > 其他分享 >调和级数

调和级数

时间:2024-06-13 21:43:47浏览次数:5  
标签:frac limits ln sum 调和级数 times gamma

定义

调和级数 : \(\sum\limits^{\infty}_{i=1}{\frac{1}{i}}\)

\(f_n=\sum\limits^{n}_{i=1}{\frac{1}{i}}\)

计算

\(f_n = 1 + \frac{1}{2} + \frac{1}{3} + \frac{1}{4} + \frac{1}{5} + \frac{1}{6} + \frac{1}{6} + \dotsm + \frac{1}{n} < 1 + \frac{1}{2} + \frac{1}{2} + \frac{1}{4} + \frac{1}{4} + \frac{1}{4} + \frac{1}{4} + \dotsm + 1 = O(\ln n)\)

即 \(f_n = O(\ln n)\)

实际上 \(f_n = \ln n + \gamma + o(\frac{1}{2n})\) ,其中 \(\gamma = 0.57721 56649 01532 86060 65120 90082 40243 10421 59335 \dotso\) ,是欧拉常数。

当 \(n \rightarrow \infty, f_n = \ln n + \gamma\)

代码实现:

  • 当 \(n\) 比较小的时候可以按定义式计算 \(f_n\) ,尽量不要用 \(\ln n + \gamma\) 来算,因为有 \(o(\frac{1}{2n})\) 的误差
  • 当 \(n\) 比较大的时候直接计算 \(\ln n + \gamma\)

例题

Luogu P5147 随机数生成器

设 \(g_n\) 为 \(\text{work}(n)\) 的期望值

\[g_n = \begin{cases} 1 + \frac{1}{n}\sum\limits^n_{i=1}{g_i} & n > 1 \\ 0 & n = 1 \end{cases} \]

对于 \(n > 1\)

\(g_n = 1 + \frac{1}{n}\sum\limits^n_{i=1}{g_i}\)

\(n \times g_n = n + \sum\limits^n_{i=1}{g_i}\)

\((n - 1) \times g_n = n + \sum\limits^{n-1}_{i=1}{g_i}\) \((1)\)

换元 \(n \leftarrow n - 1\)

\((n - 2) \times g_{n-1} = n - 1 + \sum\limits^{n-2}_{i=1}{g_i}\) \((2)\)

\((1)\) 式 \(-\) \((2)\) 式,得

\((n - 1) \times g_n - (n - 2) \times g_{n-1} = 1 + g_{n-1}\)

\(g_n = g_{n-1} + \frac{1}{n-1}\)

\[g_n = \begin{cases} f_n + 1 & n > 1 \\ 0 & n = 1 \end{cases} \]

标签:frac,limits,ln,sum,调和级数,times,gamma
From: https://www.cnblogs.com/kuailedetongnian/p/18246817

相关文章

  • 调和级数枚举倍数模型
    调和级数枚举倍数模型参考博客:算法学习笔记27:素数筛法【埃氏筛法、线性筛法】OI&ACM]调和级数枚举倍数模型板子(时间复杂度\(O(nlogn)\)):for(inti=1;i<=n;i++){for(intj=i;j<=n;j+=i){??? }}应用:目前较常见的用处:\(f[i]:最大公因数为i的倍......
  • 调和级数
    调和级数结论:\(\frac{1}{1}+\frac{1}{2}+\frac{1}{3}+\frac{1}{4}+\frac{1}{5}+\cdots+\frac{1}{n-1}+\frac{1}{n}\le\log_2n\)该结论常用于分析时间复杂度比如这一题:点我查看证明:公式推导如下\(\frac{1}{1}\le\frac{1}{1}\)\(\frac{1}{1......
  • 调和级数发散率证明|欧拉常数|ln n+gamma+varepsilon_k证明|sigma(1/i)
    最近在做一个练习,然后看到了调和级数这个东西,说实话这东西谁能在考场上想到,平日还是要多积累。开门见山但是我们今天只证这个东西:\[\sum^{n}_{i=1}\frac{1}{n}=\lnn+\gamma+\varepsilon_n\]其中\(\gamma\)gamma是欧拉常数(约等于0.57721566490153286060651209,关于欧......
  • 调和级数相关极限合集
    最近一次更新时间 ​​2021.09.18​​。欢迎收藏,以后不定时更新。码字不易,如果大家觉得有用,请高抬贵手给一个赞让我上推荐让更多的人看到吧~......
  • ABC 272 E Add and Mex(调和级数 暴力)
    EAddandMex(调和级数暴力)题意:​ 给出一个长度为n\(\le1e5\)的数组a,每秒对数组中的数加上其下标,例如\(a_i\)在第一秒为\(a_i+i\),第二秒为\(a_i+2i\)。请输出前m\(\le......