Facts

2019-05-04 00:00:00 +0000 | DOlaBMOon

tags: math. tricks.

日常

  • 一个数的约数个数 = .
  • 整除分块是 的, 整除分块套整除分块是 的, 加记忆化就是 的, 也就是杜教筛.
  • 对于一些函数 , 尤其是一些如此递推的数列: .
  • .
  • 贝叶斯公式:
    1. .
    2. , 其中 是完备事件组.
  • 树上:
    1. 直径交于一点.
    2. 两个点集并的直径可以由两个点集自己的直径两段点两两取 得到.
    3. 贡献要学会拆.
    4. 一类构成虚树总和的贡献可以使用 序那套理论 (算其总贡献的 倍), 就可以不建出虚树.
    5. 可以用来解方程. (环也可以)
  • 一个递推数列可以转化成 . (然后可以求期望之类的)
  • 最小生成树有 3 个做法.
  • 遇到再说吧.

欧拉的定理 (数论)

即, 的缩系大小.

, 意义下:

简化一下也是可以的:

然后有个结论:

主定理

假设有递推关系式:

  1. 如果存在常数 , 有: (多项式地小于)

    那么,

  2. 如果存在常数 , 有: (多项式地大于)

    那么,

  3. 如果存在常数 , (就是 else) 那么,

不可解决的问题

  • 范德蒙德卷积部分和.
  • DAG 上每个点可达点个数: 我只会 .