首页 > 其他分享 >[学习笔记] 二项式定理与反演

[学习笔记] 二项式定理与反演

时间:2024-12-24 18:33:59浏览次数:4  
标签:begin right end matrix sum 笔记 反演 二项式 left

假设 \(f(x)\) 代表恰好满足 \(x\) 个性质的方案数。钦定代表至少 \(x\) 个。

假设 \(g(x)\) 代表至多满足 \(x\) 个性质的方案数。

显然有

\[g(n)=\sum_{i=0}^n\left(\begin{matrix}n\\i\end{matrix}\right)f(i) \]

并且有

\[f(n)=\sum_{i=0}^n\left(\begin{matrix}n\\i\end{matrix}\right)(-1)^{n-i}g(i) \]

证明:

方式一:打小样例感性理解,找规律(归纳与总结。

方式二:

\[\begin{aligned} f(n)&=\sum_{i=0}^n\left(\begin{matrix}n\\i\end{matrix}\right)(-1)^{n-i}g(i) \\ &=\sum_{i=0}^n\left(\begin{matrix}n\\i\end{matrix}\right)(-1)^{n-i}\sum_{j=0}^i\left(\begin{matrix}i\\j\end{matrix}\right)f(j) \\ &=\sum_{i=0}^n\sum_{j=0}^i\left(\begin{matrix}n\\i\end{matrix}\right)\left(\begin{matrix}i\\j\end{matrix}\right)(-1)^{n-i}f(j) \\ &=\sum_{j=0}^nf(j)\sum_{i=j}^n\left(\begin{matrix}i\\j\end{matrix}\right)\left(\begin{matrix}n\\i\end{matrix}\right)(-1)^{n-i} \end{aligned} \]

标签:begin,right,end,matrix,sum,笔记,反演,二项式,left
From: https://www.cnblogs.com/WindChime/p/18628462

相关文章

  • [学习笔记] 字典树
    https://blog.csdn.net/qq_49688477/article/details/118879270字典树图文详解就是根据“查字典”的思想使用c++实现罢了。比如要查一个单词\(\texttt{fAKe}\),先在根节点中查找\(\texttt{f}\),找不到则没有这个单词。找到了就来到\(\texttt{f}\)的节点往下查找\(\texttt{......
  • [学习笔记] 根号分治
    https://www.cnblogs.com/guanlexiangfan/p/15553329.htmlhttps://blog.csdn.net/qq_35684989/article/details/127190872放一下讲得比较好的根号分治。根号分治,一般将数据分为\(a<\sqrtn\)的与\(a>\sqrtn\)的进行分类讨论。一般可以配合预处理将\(O(n^2)\)的做法优化......
  • [学习笔记] 线性筛与欧拉函数
    一线性筛主要讲下思想,埃氏筛法就是用所有质数标记所有倍数,这样的时间复杂度是\(O(n\logn\logn)\),有两只\(\log\)。可是我不想要\(\log\),于是欧拉筛:改进:存下质数表。对于每一个数,只标记自己与不超过自己最小质因子的数的乘积,对于质数表\(2,3,5\),循环到\(i=6\)时,只筛去\(......
  • [学习笔记] 网络流
    网络流,梳理一下然后看下trick。网络流主要难点在于建模,网络流很多trick现在已经很难有新意了。很多很好想的都是紫题,没啥含金量啊。最大流在残量网络中找到一条路径,设边集为\(u\),要求满足\(\min_{x\inu}C_x≠0\),即每条边残量皆不为\(0\)。此时将这条路径流满,流量就......
  • 【学习笔记】平衡树
    介绍平衡树是一种特殊的二叉树搜树,他能在被修改后,依靠分裂,合并,等操作使得树能始终保持平衡(每一个节点的两棵子树的大小尽量相等),这里主要讲解FHQtreap。操作FHQtreap也叫无旋treap,他的每个节点有两个值\(val,pri\),其中\(pri\)满足二叉堆的性质,而\(val\)满足BST的性质......
  • 功能全面的跨平台笔记应用:Joplin,开源替代印象笔记与 OneNote
    随着我们在日常学习、工作和生活中对笔记工具的依赖日益增加,一款功能强大且支持跨平台的笔记应用显得尤为重要。这是一款能够替代印象笔记和OneNote的开源平替Joplin,是一款功能全面的跨平台笔记应用。Joplin是一款支持多平台的开源笔记应用,具有简洁、强大的功能,支持......
  • 【C++boost::asio网络编程】有关服务端退出方法的笔记
    有关服务端退出方法的笔记C风格的信号关闭boost::asio中的关闭方式原来服务端的main函数如下intmain(){ try { boost::asio::io_contextioc; Servers(ioc,8888); ioc.run(); } catch(conststd::exception&) { } return0;}  上面弊端在......
  • 区块链技术学习笔记
    密码学基础哈希算法哈希算法是指把任意输入值通过特定方式(hash函数)处理后生成一个结果值。有时会发生输入值不同,但是处理后结果值相同的情况,这就叫哈希冲突。但一般来说,只要哈希函数设计得当,并且样本足够大,那么发生哈希冲突的概率可以忽略不计。因此,可以认为任意值通经过哈希函......
  • Python机器学习笔记(十一、特征提取)
    特征提取PCA的另一个应用是特征提取。特征提取背后的思想是,可以找到一种数据表示,比给定的原始表示更适合于分析。特征提取很有用,它的一个很好的应用实例就是图像。图像由像素组成,通常存储为红绿蓝(RGB)强度。图像中的对象通常由上千个像素组成,它们只有放在一起才有意义。现在......
  • *动手学AI辅助编程* 学习笔记day1
    按照教程的步骤走,小白也能很快用ai做出自己的小玩意本次使用的平台是豆包的marscode,非常好用,很轻便,不需要自己安装环境。新手友好,甚至超越cursor 教程链接:Datawhale-AI活动平台链接:豆包MarsCode-工作台学习成果:  ......