首页 > 其他分享 >1.3 多项式乘法及其组合意义

1.3 多项式乘法及其组合意义

时间:2024-06-22 12:55:14浏览次数:11  
标签:geq right 1.3 多项式 sum binom left ldots 乘法

记号 1 设 \(f(x)\) 是关于变元 \(x\) 的多项式, 则对正整数 \(n\), 记 \(\left[x^n\right] f:=f(x)\) 的 \(x^n\) 项系数.

例如, 若 $f(x)=-3+5 x+7 x^3$, 则 $\left[x^0\right] f=-3,\left[x^1\right] f=5,\left[x^2\right] f=0$, $\left[x^3\right] f=7$. 一般地, 由微积分中众所周知的泰勒公式可知, $$ \left[x^n\right] f=\frac{f^{(n)}(0)}{n!}, $$

其中 \(f^{(n)}\) 为 \(f\) 的 \(n\) 阶导函数.

性质 2 设 \(f_1, \ldots, f_n\) 都是关于变元 \(x\) 的多项式, 记 \(f:=f_1 f_2 \cdots f_n\), 则对任意 \(k \geq 0\),

\[\left[x^k\right] f=\sum_{\substack{i_1+\ldots+i_n=k \\ i_j \geq 0, \forall j=1, \ldots, n}} \prod_{j=1}^n\left[x^{i_j}\right] f_j . \]

证明: 直接用多项式乘法展开, 然后合并同类项即可, 这是显然的.

推论 3 (二项式定理). 对于正整数 \(n\), 成立

\[(1+x)^n=\sum_{k=0}^n\binom{n}{k} x^k . \]

证明: 此定理众所周知, 但这里还是要象征性证明一下. 在 性质 2 中, 取 \(f_1=\) \(f_2=\cdots=f_n=1+x, f:=f_1 f_2 \cdots f_n=(1+x)^n\), 从而对每个 \(k \geq 0\),

\[\begin{aligned} {\left[x^k\right] f } & =\sum_{\substack{i_1+\ldots+i_n=k \\ i_j \geq 0, \forall j=1, \ldots, n}}\prod_{j=1}^n\left[x^{i_j}\right](1+x)=\sum_{\substack{i_1+\ldots+i_n=k \\ i_j=0,1}} 1 \\ & =\#\left\{\left(i_1, i_2, \ldots, i_n\right) \mid i_1+\cdots+i_n=k, i_j=0,1\right\} \\ & =\binom{n}{k} . \end{aligned} \]

注意最后一个等号利用了1.1.3.

推论 4 若 \(I_1, I_2, \ldots, I_n\) 都是 \(\mathbb{Z}_{\geq 0}\) 的有限子集, 记多项式 \(f_j(x)=\sum_{i \in I_j} x^i\), \(j=1, \ldots, n\), 则关于未知数 \(x_1, \ldots, x_n\) 的不定方程

\[\left\{\begin{array}{l} x_1+x_2+\cdots+x_n=k \\ x_j \in I_j, \quad \forall j=1,2, \ldots, n \end{array}\right. \]

的解的个数为 \(\left[x^k\right]\left(f_1 f_2 \cdots f_n\right)\).
证明:思考一下推论 3 是如何与1.1.3联系起来的,想明白以后则推论 4 是显然的。

从而我们建立了多项式乘法与组合问题之间的联系。作为简单应用, 我们可以立刻给出 $Vandermonde$ 卷积公式的一个另证。

习题 5

\[\begin{aligned} \binom{n+m}{k} & =\left[x^k\right](1+x)^{n+m}=\left[x^k\right]\left((1+x)^n(1+x)^m\right) \\ & =\sum_{\substack{i+j=k \\ i, j \geq 0}}\left(\left[x^i\right](1+x)^n\right) \cdot\left(\left[x^j\right](1+x)^m\right) \\ & =\sum_{\substack{i+j=k \\ i, j \geq 0}}\binom{n}{i}\binom{m}{j} . \end{aligned} \]

习题 6 证明如下等式:

\[\sum_{k=0}^n k\binom{n}{k}=n \cdot 2^{n-1} \]

证法一:(构造组合模型). 设想某个班级有 \(n\) 名同学, 需要从中挑选若干同学 (至少 1 人) 参加某小组活动, 参加小组活动的同学之中需要有 1 人担任组长, 那么总共有多少种活动安排方案.

一方面, 若选择 \(k\) 人参加活动 \((k=1,2, \ldots, n)\), 则有 \(\binom{n}{k}\) 种选法, 之后在参加活动的 \(k\) 人之中选出组长, 因此恰有 \(k\) 人参加的活动方案共有 \(k\binom{n}{k}\)种, 总共有 \(\sum_{k=1}^n k\binom{n}{k}=\sum_{k=0}^n k\binom{n}{k}\) 种活动方案.

另一方面, 先从全班 \(n\) 人之中选定组长, 然后依次询问剩余 \((n-1)\) 个人中的每一个人是否参加, 由此易知共有 \(n \cdot 2^{n-1}\) 种活动方案.

组合证法的构造过程总是值得品味的,希望读者不是走马观花一样机械式的验证证明。请问证明中挑选若干同学这一步是怎么想到的?

另证: (用微积分). 将等式 \((1+x)^n=\sum_{k=0}^n\binom{n}{k} x^k\) 两边对 \(x\) 求导, 得到

\[n(1+x)^{n-1}=\sum_{k=1}^n k\binom{n}{k} x^{k-1} \]

然后令 \(x=1\), 得证.

除了构造组合模型, 微积分也是强力的手段

标签:geq,right,1.3,多项式,sum,binom,left,ldots,乘法
From: https://www.cnblogs.com/Pizixsir-Math/p/18262160

相关文章

  • 1.1.3.1版本需求
    模块功能说明备注基础配置管理地域管理地域初始化,可用地域管理P0云资源规格规格初始化,可用规格管理P0云资源管理启/禁用启/禁用操作逻辑补充P1释放资源释放资源操作记录释放资源时间P0资源可用区新增资源可用区阿里云:北京(F,G,H,I,J,K,L),广州(......
  • Python Decimal 高精乘法
    Python的decimal库提供的高精度整数Decimal能执行非常高效的乘法运算。代码示例FFT模板题(P1919【模板】高精度乘法|A*BProblem升级版)AC代码:fromdecimalimportDecimal,setcontext,Contextsetcontext(Context(prec=2000005,Emax=2000005))a=Decimal(in......
  • centos7离线升级gcc , 报错:/lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found
     因为需要依赖gcc高版本但是目前服务器版本是4.8.5的然后服务器又是内网所以只能离线升级gcc 分别下载https://ftp.gnu.org/gnu/gcc/gcc-8.3.0/gcc-8.3.0.tar.gzhttps://ftp.gnu.org/pub/gnu/gmp/gmp-6.1.0.tar.bz2https://ftp.gnu.org/gnu/mpc/mpc-1.0.3.tar.gzhttp:......
  • 1093:计算多项式的值
    时间限制:1000ms      内存限制:65536KB提交数:70797   通过数: 38645【题目描述】假定多项式的形式为xn+xn−1+…+x2+x+1......
  • 快手面试,什么是矩阵乘法?
    大家好啊,我是董董灿。前几天一个网友在快手拿到了50W的薪资,我立刻就对快手提起了兴趣。你可以来这里回顾一下:快手的AI算法岗,50W的年包羡慕到流泪。这几天我就一直在关注快手的信息,包括快手的薪资待遇、快手的面试情况等。发现快手不仅工资给的足,面试问的也是真的细。比如......
  • (11.3)iic串口读写EEPROM实验:程序设计
    一、实验任务二、架构框图其中:i2c驱动模块: bit_ctrl:0代表发送8位字节地址;1代表发送16位字节地址(本实验采用)i2c_addr[15:0]:16位字节地址,当bit_ctrl为0时只有低8位是有效的i2c_data_w[7:0]:向EEPROM写入的8位数据i2c_exec:拉高代表当前进行......
  • 模拟集成电路设计系列博客——7.1.3 电阻电容混合SAR ADC
    7.1.3电阻电容混合SARADC在DAC中组合使用电阻串和电容阵列的方式同样可以在ADC中使用,一种实现[Fotouhi,1979]如下图所示:第一步是将所有的电容都充电到\(V_{in}\)并重置比较器,接着,通过逐次逼近的方式来查找两个相邻的电阻节点具有大于和小于\(V_{in}\)的电压。使用两根总线,分......
  • 多项式与点值的双射 与 Reed–Solomon 编码纠错
    其实早就知道啊,不过apiot3之后还是在皮皮橙大神的指导下认真看了看.放一个$O(n^2)$的实现#include<bits/stdc++.h>usingu32=unsigned;usingi64=longlong;usingu64=unsignedlonglong;usingidt=std::size_t;constexpru32mod=998244353;constexpru32mul(u32......
  • SDN VMware NSX网络原理与实践-NSX 网络虚拟化概览【1.3】
    第2章NSX网络虚拟化概览        网络虚拟化技术诞生后,有不少厂商都推出了所谓的网络虚拟化解决方案。这些厂商实现“网络虚拟化”的方式各异,有些是自己研发的项目,有些是通过收购,有些是利用开源项目进行再开发。而VMwareNSX网络虚拟化平台的基本架构到底是怎样......
  • Linux Mint 21.3简介
    LinuxMint21.3是一个更新版本,其中包含了许多新特性和改进。以下是一些主要更新内容:1.Cinnamon6.0桌面环境:LinuxMint21.3采用了最新的Cinnamon6.0桌面环境,带来了新的功能和改进,例如支持Wayland会话(尽管仍处于实验性阶段)、改进的声音和电源小部件、对AVIF图像格式的新支......