zoukankan      html  css  js  c++  java
  • 各种公式总结

    二项式定理 (displaystyle (a+b)^n=sum_{i=0}^n C_n^i a^i b^{n-i}) 注意推式子的时候可能会倒着推

    (d(x))(x)的约数个数(displaystyle d(ij)=sum_{x|i}sum_{y|j}[gcd(x,y)=1])

    (sigma_1(i))表示i的约数和,那么(displaystyle sigma_1(ij)=sum_{x|i}sum_{y|j}[gcd(x,y)=1]frac{xj}{y})

    简单多面体的顶点数 (V) 、面数 (F) 及棱数 (E) 间的关系:(F-E+V=2)
    将二维平面看作平面图时,注意到平面图包含无限面。

    (displaystyle left lfloor frac{left lfloor frac{n}{a} ight floor}{b} ight floor =left lfloor frac{n}{ab} ight floor)

    二项式反演:由(displaystyle g(k)=sum_{i=k}^nC_i^kf(i))
    可得(displaystyle f(k)=sum_{i=k}^n(-1)^{i-k}C_i^kg(i))

    枚举子集的技巧 (for (k=j & (j-1);k;k=j & (k-1)))

    (displaystyle sum_{p|n}mu(p)=[n=1])

    (varphi (i^2)=i varphi (i))

    (1* varphi =id spacespacespacespacespace 1*mu=e=[n=1] spacespacespacespacespace mu*id=varphi spacespacespacespacespace id*1=约数和)

    杜教筛 (displaystyle g(1)S(n)=sum_{i=1}^{n}(f*g)(i)-sum_{i=2}^{n}g(i)S(left lfloor frac{n}{i} ight floor))

    与直径相关的结论1:与一个点距离最大的点为任意一条直径的两个端点之一。
    与直径相关的结论2:两棵树之间连一条边,新树直径的两个端点一定为第一棵树直径的两个端点和第二棵树直径的两个端点这四者中之二。

    对于任意的积性函数 (f),有(f(gcd(a,b)) imes f(lcm(a,b)) = f(a) imes f(b))

    (displaystyle sum_{i=1}^ni=frac{n(n+1)}{2} spacespacespacespacespace sum_{i=1}^ni^2=frac{n(n+1)(2n+1)}{6} spacespacespacespacespace sum_{i=1}^ni^3=(sum_{i=1}^ni)^2=frac{n^2(n+1)^2}{4})

    点((x_0),(y_0))到直线(Ax+By+C=0)的距离:(displaystyle frac{Ax_0+By_0+C}{sqrt{A^2+B^2}})

    点积((X_1,Y_1)·(X_2,Y_2)=X_1X_2+Y_1Y_2) (spacespacespacespacespace) 叉积((X_1,Y_1)×(X_2,Y_2)=X_1Y_2-Y_1X_2)

    辛普森(Simpson)公式:(displaystyle int_{a}^{b}f(x)dx approx frac{(b-a)(f(a)+f(b)+4f(frac{a+b}{2}))}{6})

    (f[i])为斐波那契数列的第(i)项,则(displaystyle sum_{i=1}^{n}f[i]=f[n+2]-f[2])

    Hall定理:对于一个二分图,设左边有个n点,右边有个m点,则左边个点能完全匹配的充要条件是:对于1<=i<=n,左面任意i个点,都至少有i个右面的点与它相连。例题

    斯特林数递推式 (egin{Bmatrix}n\k end{Bmatrix}=egin{Bmatrix}n-1\k-1end{Bmatrix}+kcdot egin{Bmatrix}n-1\k end{Bmatrix}\ egin{bmatrix}n\k end{bmatrix}=egin{bmatrix}n-1\k-1 end{bmatrix}+(n-1)cdot egin{bmatrix}n-1\k end{bmatrix})

    (displaystyle n^m=sum_{k=0}^m egin {Bmatrix}m\k end{Bmatrix} C_n^kk!)

    斯特林反演:
    (displaystyle f(n)=sum_{k=0}^n egin{Bmatrix}n\k end{Bmatrix}g(k) Longleftrightarrow g(n)=sum_{k=0}^n(-1)^{n-k}egin {bmatrix} n\k end{bmatrix}f(k))

    (displaystyle sum_{i=1}^{n} sum_{j=1}^{n} [gcd(i,j)=1]=2sum_{i=1}^{n}varphi(i)-1)

    min_max 容斥 :
    (displaystyle max(S)=sum_{T subseteq S}(-1)^{|T|+1}min(T))
    (displaystyle min(S)=sum_{T subseteq S}(-1)^{|T|+1}max(T))
    在期望的情况下成立:(displaystyle E(max(S))=sum_{T subseteq S}(-1)^{|T|+1}E(min(T)))小同大
    在第k大的情况下成立:(displaystyle Kthmax(S)=sum_{T subseteq S}(-1)^{|T|-k}C_{|T|-1}^{k-1}min(T))小同大
    在期望下k大也成立:(displaystyle E(Kthmax(S))=sum_{T subseteq S}(-1)^{|T|-k}C_{|T|-1}^{k-1}E(min(T)))小同大
    注意上面说的(T)不能是空集

    将一棵树分成(x)个连通块,且每个连通块的大小相同充要条件是至少有(frac{n}{x})个节点的子树大小为(x)的倍数

    给定一个排列,令(c[i])表示第(i)个数前面有几个比他大的,冒泡排序一次冒泡后,所有(c[i])必定会减少(1),且只会减少(1)例子

    中国剩余定理:(x≡a_1 (mod) m1 ...)有正整数解(displaystyle sum_{i=1}^{n}a_iM_it_i),其中(displaystyle M=prod_{i=1}^{n}m_i,M_i=frac{M}{m_i}),(t_i)是线性同余方程(M_it_i≡1)的一个解。

    所有和为 (n) 的序列(有序)个数为 (2^{n-1})

    和的 FWT 等于 FWT 的和

    (displaystyle varphi(ij)=frac{varphi(i) varphi(j) gcd(i,j)}{varphi(gcd(i,j))})

    割边最少的最小割:把边的权值全部乘以一个较大的数E(大于边数)再加1, 网络流的答案ans,那么ans/E为最小割, ans%E为边数

    对于一棵树(displaystyle sum deep_i=sum size_i)

    数联通块和数别的东西通常可以相互转化,对于森林来说,联通块数=点数-边数

    Burnside引理:对于一个置换f,若一个染色方案s经过置换后不变,称s为f的不动点。将f的不动点数目记为C(f),则等价类数目为所有C(f)的平均值。

    单位根反演公式:(displaystyle [k|n]=frac{1}{k} sum_{i=0}^{k-1} ω_k^{in})

    假设我们有一个集合 (A),其中 (|A|=n),而 (A) 的线性基我们记作 (G),且 (|G|=k∣G∣=k),那么对于 (A) 所有子集 (S_i(1le ile 2^n))的异或和只会有 (2^{k}) 个值,每个值出现的次数为 (2^{n-k}) 次。

    (kC_n^k=nC_{n-1}^{k-1})

  • 相关阅读:
    URAL 2015 Zhenya moves from the dormitory(水题)
    概率DP总结(待整理)
    HDU 5236 Article(概率DP+贪心 待解决)
    2015上海邀请赛
    树链剖分(待整理)
    hust 5239 Doom(线段树 规律OR数论 待整理 )
    Java大数BigInteger BigDecimal
    hdu 5505 GT and numbers
    hdu 5532 Almost Sorted Array
    hdu 5533 Dancing Stars on Me
  • 原文地址:https://www.cnblogs.com/wljss/p/12164673.html
Copyright © 2011-2022 走看看