我是靠谱客的博主 听话曲奇,最近开发中收集的这篇文章主要介绍反演公式总结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

##定义

G n = ∑ i = 0 n a n , i F i G_n=sum_{i=0}^n a_{n,i}F_i Gn=i=0nan,iFi
F n = ∑ i = 0 n b n , i G i F_n=sum_{i=0}^n b_{n,i}G_i Fn=i=0nbn,iGi

可认为 a a a b b b是两个下三角矩阵,且 a ⋅ b = I a cdot b = I ab=I

###二项式反演
G n = ∑ i = 0 n ( n i ) F i    ⟺    G n = ∑ i = 0 n ( − 1 ) n − i ( n i ) F i G_n=sum_{i=0}^n {n choose i}F_iiff G_n=sum_{i=0}^n (-1)^{n-i}{n choose i}F_i Gn=i=0n(in)FiGn=i=0n(1)ni(in)Fi

###斯特林反演
G n = ∑ i = 0 n { n i } F i    ⟺    F n = ∑ i = 0 n [ n i ] G i G_n=sum_{i=0}^n begin{Bmatrix} n\i end{Bmatrix}F_iiff F_n=sum_{i=0}^n begin{bmatrix} n\i end{bmatrix}G_i Gn=i=0n{ni}FiFn=i=0n[ni]Gi

###莫比乌斯反演
f n = ∑ d ∣ n g d    ⟺    g n = ∑ d ∣ n μ n d f d f_n=sum_{d|n}g_diff g_n=sum_{d|n}mu_{frac{n}{d}}f_d fn=dngdgn=dnμdnfd

###集合形式

g S = ∑ T ⊆ S f T    ⟺    f S = ∑ T ⊆ S ( − 1 ) ∣ S ∣ − ∣ T ∣ g T g_S=sum_{T subseteq S} f_T iff f_S = sum_{T subseteq S} (-1)^{|S|-|T|} g_T gS=TSfTfS=TS(1)STgT

###最值反演
max ⁡ { S } = ∑ T ⊆ S ( − 1 ) ∣ T ∣ − 1 min ⁡ { T } max{S}=sum_{Tsubseteq S}(-1)^{|T|-1}min{T} max{S}=TS(1)T1min{T}
###推广
k t h max ⁡ ( S ) = ∑ T ⊆ S ( − 1 ) ∣ T ∣ − k ( ∣ T ∣ − 1 k − 1 ) min ⁡ ( T ) kthmax(S)=sum_{T subseteq S} (-1)^{|T|-k} {|T|-1 choose k-1} min(T) kthmax(S)=TS(1)Tk(k1T1)min(T)

最后

以上就是听话曲奇为你收集整理的反演公式总结的全部内容,希望文章能够帮你解决反演公式总结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部