返回顶部

点亮

$\quad $ 看的Qyun用的二项式反演,我是用的子集反演

主要式子:

\[f(S) = \sum _{T \subseteq S} g(T) \Leftrightarrow g(S) = \sum _{T \subseteq S}(-1)^{|S-T|}f(T) \]

\[f(S) = \sum _{S\subseteq T}g(T) \Leftrightarrow g(S) = \sum _{S\subseteq T}(-1)^{|T-S|}f(T) \]

\[\sum _{T\subseteq S}(-1) ^{|S|-|T|}=\sum _{i=0}^{|S|}\dbinom{|S|}{i}(-1) ^{|S|-i} \]

$\quad $ 这里只用了后面两个式子。

$\quad $ 我们设 \(f(X)\) 为所选边为集合 \(X\) 的概率,\(g(X)\) 为所选边包含集合 \(X\) 的概率,那么就有:

\[g(X)=\sum _{X\subseteq Y}f(Y) \]

$\quad $ 根据第二个式子,我们有:

\[f(X)=\sum _{X\subseteq Y}(-1) ^{|Y|-|X|}g(Y) \]

然后就是愉快推式子

\begin{aligned}
ans&=\sum _{|X|=k}f(X)\\
&=\sum _{|X|=k}\sum _{X\subseteq Y}(-1) ^{|Y|-|X|}g(Y)\\
\end{aligned}

$\quad $ 注意到 \(g(X)\) 的取值只与 \(|X|\) 有关,再根据第三个式子,我们得到:

\begin{aligned}
ans&=\sum _{|X|=k}\sum _{|Y|>=k}\dbinom{|Y|}{k}(-1) ^{|Y|-k}g(Y)\\
&=\sum _{|Y|>=k}\dbinom{|Y|}{k}(-1) ^{|Y|-k}\sum _{|X|=i}g(X)\\
\end{aligned}

$\quad $ 这里不是枚举顺序的改变,注意分辨。

$\quad $ 然后我们有 \(g(X)=|X|\prod _{j=1}^{|X|}(\dbinom{n}{2}-\dbinom{n-2j}{2}) ^{-1}\)\(\sum _{X\subseteq U}[|X|=i]=n!(n-2i)! ^{-1} i! ^{-1}2 ^{-i}\) 推导可以去看这个

$\quad $ 然后再次化简式子:

\begin{aligned}
ans&=\sum _{|Y|>=k}\dbinom{|Y|}{k}(-1) ^{|Y|-k}\sum _{|X|=i}g(X)\\
&=\sum _{i=k}^{\lfloor\frac{n}{2}\rfloor}\dbinom{i}{k}(-1) ^{i-k}n! (n-2i)! ^{-1} 2 ^{-i}\prod _{j=1}^{i}(\dbinom{n}{2}-\dbinom{n-2j}{2}) ^{-1}
\end{aligned}

后记

$\quad $ 那天9G给了我个式子:

\[\sum _{k=1}^{90}\frac{\sin(k ^2)}{\sin k} \]

$\quad $ 《那我当然是不会的》,但是推出来了 \(n\) 倍角正余弦公式:

$\quad $ 我们定义复数 \(z=i\sin\theta+\cos \theta\) ,那么:

\[z ^{n}=i\sin(n\theta)+\cos(n\theta) \]

$\quad $ 再用二项式定理将左边展开:

\[\sum _{i=0}^{n}C _{n}^{i}\sin ^{i}\theta\cos ^{n-i}\theta=i\sin(n\theta)+\cos(n\theta) \]

$\quad $ 又因为两个复数相等,则其实部和虚部分别相等,所以可以得到:

\[\sin(n\theta)=\sum _{i=0}^{\lfloor\frac{n-1}{2}\rfloor}C _{n}^{2i+1}\sin ^{2i+1}\theta\cos ^{n-2i-1}\theta \]

\[\cos(n\theta)=\sum _{i=0}^{\lfloor\frac{n}{2}\rfloor}C _{n}^{2i}\sin ^{2i}\theta\cos ^{n-2i}\theta \]

posted @ 2024-10-18 07:24  无敌の暗黑魔王  阅读(34)  评论(0编辑  收藏  举报