跳转至

Chap 8

约 608 个字 32 张图片 预计阅读时间 2 分钟

Advanced Counting Techniques

Recurrence Relations(递推关系)

  • degree:递推需要的初始项个数

经典应用

  • 斐波那契数列: FN=FN1+FN2

  • 汉诺塔: HN=2HN1+1

  • 比特串:

    Untitled

  • 编码字:

    Untitled

卡塔兰数

Untitled

Solve Linear Recurrence Relations


注意

  1. F(n)的指数项和特征根是否重合,尤其关注 1n
  2. n重特征根就会有 (n0,n1,,nt)的幂函数项

步骤

  1. 找出齐次式下的特征根 r1rn
  2. 写出 an(h)的形式
  3. 写出 an(p)的特解形式
  4. 代入递推方程,找到各系数的方程
  5. 再利用给定的初始值,再得到系数的方程解

generating functions

(生成函数)

Untitled

有用的事实


  • 注意几个常用级数:

    1. 二项式级数, ak=C(n,k)
    2. 二项式级数的倒数,
      ak=C(n+k1,k)=C(n+k1,n1)

应用!!!

Untitled

  • 关键是如何找到 a3r

  • 明显只需要考虑分子的 1 和 x2r+1

  • 于是我们把分母变换一下 成 级数形式

  • 那么它的每 i 项 系数为

  • C(3+i1,i)=C(i+2,i)

  • 最后就是考虑分母的 第 3r 项和 r-1 项

Untitled

Untitled

(容斥)

妙妙的证明

Untitled

Untitled

(埃拉托色尼筛)(寻找素数个数)

Untitled

Untitled


错位排列

Untitled

Untitled

组合证明
  1. 我们考虑第一个元素,它必不会是1,因此有 n1种选择,假设占据 1th 位置的元素是 k
  2. 对于kth位置 又有两种情况,若1在kth位置,那就是剩下的 n2个的错排
  3. 若1不在kth位置,那其实1就在扮演k的角色,参与了剩下 n1个元素的错排
  • Dn=(n1)(Dn1+Dn2)

题集

Untitled

  • 只考虑 质因子的平方 即可

9999/2299/3299/5299/72+99/2232=61

Untitled

Untitled

  • 最妙在于 2·4·6···2n2nn!=1

  • 拓展:

    Untitled

    Untitled

Untitled

Untitled

Untitled

Untitled

Untitled

  1. ϕ(pq)=pqpq/ppq/q+pq/pq=(p1)(q1)
  2. ϕ(n)=ni=1mnpi+1i<jmnpipj···+/np1p2···pm=ni=1m(11pi)