渣滓

渣滓


记录一些数学的东西。

一些函数

  • \(\varphi(n)=n(1-\dfrac{1}{p_1})(1-\dfrac{1}{p_2})\cdots(1-\dfrac{1}{p_k})\)
  • \(p_i\) 是质因子,概率论思想算 \(\varphi\)。
  • \(\mu(m)=\left\{\begin{matrix}(-1)^r,&\text{all }e^i=1\\0,&\text{others}\end{matrix}\right.,\;\;(m=p_1^{e_1}\cdots p_r^{e_r},\;\text{all }e^i>0)\)
  • Möbius函数。

反演&卷积

反演的感性理解:函数的互逆推导。

卷积的感性理解:两个函数拧巴到一起。

  • \(p_n(x)=\sum_{k=0}^n\binom{n}{k}q_k(x);\;\;q_n(x)=\sum_{k=0}^n(-1)^{n-k}\binom{n}{k}p_k(x)\)
  • 二项式反演。
  • \(n!=\sum_{k=0}^k\binom{n}{k}D_k\;\Leftrightarrow\;D_n=\sum_{k=0}^n(-1)^{n-k}\binom{n}{k}k!\)
  • 错排问题(二项式反演),\(D_k\) 表示 \(n\) 封信拆开重组,\(k\) 封信错排的方案数。
  • \(f(n)=\sum_{d|n}g(d)\;\Leftrightarrow\;g(n)=\sum_{d|n}\mu(\dfrac{n}{d})f(d)\)
  • 经典的Möbius反演。

一些数列

卡特兰数

定义:凸多边形的分割成三角形的划分方案。

递推:\(C_n=C_0C_{n-1}+C_1C_{n-2}+\cdots+C_{n-1}C_0,\;\;C_0=C_1=1\)(像卷积)

通项:\(C_n=\dfrac{1}{n+1}\binom{2n}{n}\)

一些应用:

  • 对于乘法 \(x_0x_1\cdots x_n\) ,添加括号使其形成不同的乘法顺序。
  • \(n\) 个数依次进栈,中途可以有数出栈,求进、出栈序列的个数。
  • 正整数列 \(a_1\leqslant a_2\leqslant\cdots\leqslant a_n\) ,其中 \(a_k\leqslant k\)
  • \(n+2\) 边凸多变形可以被 \(n−1\) 条不交叉的对角线分成 \(n\) 个三角形,讨论某一条边被划分的情况。
  • 从格点 \((0,0)\) 走到 \((2n,0)\),每步只能走向右上或右下方向最近的格点,且不能到达 \(x\) 轴下方。

第二类斯特林数

定义:\(m\) 个不同元素划分成 \(k\) 部分的方案数。

递推:\(S(m,k)=S(m-1,k-1)+kS(m-1,k)\)(选择单独一堆,还是跟别人一堆)

通项: \(S(k+r,k)=\sum_{1\leqslant k_1\leqslant k_2\leqslant\cdots\leqslant k_r\leqslant k}k_1k_2\cdots k_r\)

应用:定义。

Bell数

定义:\(m\) 个不同元素分割的总方案数,即:\(B_m=\sum_{k=0}^mS(m,k)\)

递推式: \(B_{m+1}=\sum_{k=0}^m\binom{m}{k}B_{m-k}\)

其他: Bell数与排列数的关系:\(n^m=\sum_{k=0}^n S(m,k)(^n_k)k!\)

一些补充

一般计数

  • 计数分为四类:
  • 可区分 \(\rightarrow\) 可区分 :排列数
  • 不可区分 \(\rightarrow\) 可区分 :排列数
  • 可区分 \(\rightarrow\) 不可区分 :第二类斯特林数或Bell
  • 不可区分 \(\rightarrow\) 不可区分 :隔板分小球,不定方程整数解的个数

(这里多有借鉴大佬的博客)

施工中,下次有时间再更新

上一篇:一个数的质因子个数的粗略近似


下一篇:【题解】ABC224G - Roll or Increment