数学基础漏的像筛子/hsh
线性求逆元
- i n v i = ( p − p i ) × i n v p m o d i inv_i=(p-\dfrac{p}{i})\times inv_{p\bmod i} invi=(p−ip)×invpmodi
卡特兰数
-
组合数公式: H n = C 2 n n − C 2 n n − 1 H_n=C_{2n}^n-C_{2n}^{n-1} Hn=C2nn−C2nn−1
-
递推式: H n = H n − 1 ( 4 n − 2 ) n + 1 H_n=\dfrac{H_{n-1}(4n-2)}{n+1} Hn=n+1Hn−1(4n−2)
欧拉函数
-
n = ∑ d ∣ n φ ( d ) n=\sum\limits_{d\mid n} \varphi(d) n=d∣n∑φ(d)
-
∑ d ∣ n μ ( d ) n d = φ ( n ) \sum\limits_{d\mid n}\mu(d)\dfrac{n}{d}=\varphi(n) d∣n∑μ(d)dn=φ(n)
-
欧拉定理: gcd ( a , m ) = 1 , a φ ( m ) ≡ 1 ( m o d m ) \gcd(a,m)=1,a^{\varphi(m)}\equiv1\pmod m gcd(a,m)=1,aφ(m)≡1(modm)
-
拓展欧拉定理: a b ≡ { a b m o d φ ( m ) gcd ( a , m ) = 1 a b gcd ( a , m ) ≠ 1 ∧ b < φ ( m ) a b m o d φ ( m ) + φ ( m ) gcd ( a , m ) ≠ 1 ∧ b ≥ φ ( m ) a^b\equiv\begin{cases}a^{b\bmod \varphi(m)}\quad \gcd(a,m)=1\\ a^b\quad \gcd(a,m)\ne 1\land b<\varphi(m)\\ a^{b\bmod \varphi(m)+\varphi(m)}\quad \gcd(a,m)\ne 1\land b\ge \varphi(m)\end{cases} ab≡⎩ ⎨ ⎧abmodφ(m)gcd(a,m)=1abgcd(a,m)=1∧b<φ(m)abmodφ(m)+φ(m)gcd(a,m)=1∧b≥φ(m) ( m o d m ) \pmod m (modm)
数论分块
- 满足 ⌊ n i ⌋ = ⌊ n x ⌋ \left\lfloor\dfrac{n}{i}\right\rfloor=\left\lfloor\dfrac{n}{x}\right\rfloor ⌊in⌋=⌊xn⌋ 的最大 x x x 等于 ⌊ n ⌊ n i ⌋ ⌋ \left\lfloor\dfrac{n}{\left\lfloor\frac{n}{i}\right\rfloor}\right\rfloor ⌊⌊in⌋n⌋
莫比乌斯变换
- 两个数论函数 f ( n ) , g ( n ) f(n),g(n) f(n),g(n),若 f ( n ) = ∑ d ∣ n g ( d ) f(n)=\sum\limits_{d\mid n} g(d) f(n)=d∣n∑g(d),则 g ( n ) = ∑ d ∣ n f ( d ) μ ( n d ) g(n)=\sum\limits_{d\mid n} f(d)\mu(\dfrac{n}{d}) g(n)=d∣n∑f(d)μ(dn)
阶
使得 a n ≡ 1 ( m o d m ) a^n\equiv1\pmod{m} an≡1(modm) 成立的最小正整数 n n n 叫做 a a a 模 m m m 的阶,符号 δ m ( a ) \delta_m(a) δm(a)。
一些性质:
- ∀ a n ≡ 1 ( m o d m ) , δ m ( a ) ∣ n ⟹ δ m ( a ) ∣ ϕ ( m ) \forall a^n\equiv 1\pmod{m},\delta_m(a)\mid n\implies\delta_m(a)\mid\phi(m) ∀an≡1(modm),δm(a)∣n⟹δm(a)∣ϕ(m)
- ∀ i , j ∈ [ 1 , δ m ( a ) ] , i ≠ j a i ≢ a j ( m o d m ) \forall_{i,j\in[1,\delta_m(a)],i\ne j}\ a^i\not\equiv a^j\pmod{m} ∀i,j∈[1,δm(a)],i=j ai≡aj(modm)
- gcd ( a , m ) = 1 , δ m ( a k ) = δ m ( a ) gcd ( k , δ m ( a ) ) \gcd(a,m)=1,\delta_m(a^k)=\dfrac{\delta_m(a)}{\gcd(k,\delta_m(a))} gcd(a,m)=1,δm(ak)=gcd(k,δm(a))δm(a)
原根
若 gcd ( a , m ) = 1 , δ m ( a ) = ϕ ( m ) \gcd(a,m)=1,\delta_m(a)=\phi(m) gcd(a,m)=1,δm(a)=ϕ(m),则 a a a 是 m m m 的原根。
- 判定定理: ∀ p ∣ ϕ ( m ) a ϕ ( m ) p ≢ 1 ( m o d m ) ⟺ a \forall_{p\mid \phi(m)} a^{\frac{\phi(m)}{p}}\not\equiv1\pmod{m}\iff a ∀p∣ϕ(m)apϕ(m)≡1(modm)⟺a 是 m m m 的原根;
- 存在定理:只有 2 , 4 , p a , 2 p a 2,4,p^a,2p^a 2,4,pa,2pa 才存在原根,其中 p p p 为奇素数;
- 原根个数:若 m m m 有原根,则其原根个数为 ϕ ( ϕ ( m ) ) \phi(\phi(m)) ϕ(ϕ(m));
- m m m 的最小原根 g g g 不超过 m 1 4 m^{\frac{1}{4}} m41,所有其它原根均为 g k ( gcd ( k , ϕ ( m ) = 1 ) ) g^k\ (\gcd(k,\phi(m)=1)) gk (gcd(k,ϕ(m)=1))。
神秘组合数公式
- 二项式定理: ( x + y ) n = ∑ i = 0 n C n i x i y n − i ⇒ ( x + 1 ) n = ∑ i = 0 n C n i x i (x+y)^n=\sum\limits_{i=0}^n C_n^i x^i y^{n-i}\Rightarrow (x+1)^n=\sum\limits_{i=0}^n C_n^i x_i (x+y)n=i=0∑nCnixiyn−i⇒(x+1)n=i=0∑nCnixi
- 范德蒙德卷积: ∑ i = 0 k C n i C m k − i = C n + m k \sum\limits_{i=0}^k C_n^i C_m^{k-i}=C_{n+m}^k i=0∑kCniCmk−i=Cn+mk
- ∑ m = 0 n C m k = C n + 1 k + 1 \sum\limits_{m=0}^n C_m^k=C_{n+1}^{k+1} m=0∑nCmk=Cn+1k+1
- 上指标翻转: C n m = n m ‾ m ! = ( − 1 ) m ∏ i = − n m − n − 1 i m ! = ( − 1 ) m ( m − n − 1 ) m ‾ m ! = ( − 1 ) m C m − n − 1 m C_n^m=\dfrac{n^{\underline m}}{m!}=(-1)^m\dfrac{\prod\limits_{i=-n}^{m-n-1} i}{m!}=(-1)^m\dfrac{(m-n-1)^{\underline m}}{m!}=(-1)^mC_{m-n-1}^m Cnm=m!nm=(−1)mm!i=−n∏m−n−1i=(−1)mm!(m−n−1)m=(−1)mCm−n−1m
生成函数
-
F
(
x
)
=
∑
n
≥
0
C
n
+
m
n
x
n
F(x)=\sum\limits_{n\ge 0} C_{n+m}^n x^n
F(x)=n≥0∑Cn+mnxn
= ∑ n ≥ 0 ( − 1 ) n C − m − 1 n x n \quad\quad\ \ =\sum\limits_{n\ge 0}(-1)^nC_{-m-1}^n x^n =n≥0∑(−1)nC−m−1nxn(上指标翻转)
= ∑ n ≥ 0 ( − x ) n C − m − 1 n \quad\quad\ \ =\sum\limits_{n\ge 0}(-x)^nC_{-m-1}^n =n≥0∑(−x)nC−m−1n
= ( − x + 1 ) − m − 1 \quad\quad\ \ =(-x+1)^{-m-1} =(−x+1)−m−1(广义二项式定理)
= 1 ( − x + 1 ) m + 1 \quad\quad\ \ =\dfrac{1}{(-x+1)^{m+1}} =(−x+1)m+11
期望概率
-
n n n 个 [ 0 , 1 ] [0,1] [0,1] 之间的随机变量,第 k k k 小值的期望是 k n + 1 \dfrac{k}{n+1} n+1k。
证明:引入第 n + 1 n+1 n+1 个随机变量,按大小关系排列的取值有 ( n + 1 ) ! (n+1)! (n+1)! 种,第 n + 1 n+1 n+1 个变量小于等于 k k k 小值的方案数有 k × n ! k\times n! k×n! 种,概率为 k n + 1 \dfrac{k}{n+1} n+1k,即 k k k 小值的期望为 k n + 1 \dfrac{k}{n+1} n+1k。
导数
-
lim x → 0 ( 1 + x ) 1 x = e \lim\limits_{x\to 0}(1+x)^{\frac{1}{x}}=e x→0lim(1+x)x1=e
-
f ( x ) = x n , f ′ ( x ) = n x n − 1 f(x)=x^n,f^\prime(x)=nx^{n-1} f(x)=xn,f′(x)=nxn−1
-
f ( x ) = a x , f ′ ( x ) = a x ln a f(x)=a^x,f^\prime(x)=a^x\ln a f(x)=ax,f′(x)=axlna,证明
-
f ( x ) = log a x , f ′ ( x ) = 1 x ln a f(x)=\log_ax,f^\prime(x)=\dfrac{1}{x\ln a} f(x)=logax,f′(x)=xlna1,证明
拜谢 Cx330 指出我的柿子多了个 Δ \Delta Δ。