首页 > 其他分享 >容斥原理

容斥原理

时间:2024-08-17 11:38:00浏览次数:8  
标签:系数 容斥 因式 相乘 原理 二项式 式子

二项式系数


 

 

二项式定理证明过程


 

(x + y)^n = (x + y)(x + y)(x + y)........(x + y)

我们先展开式子,得出以上等式。

为了方便,我们以n=3举例

(x + y)^3 = (x + y)(x + y)(x + y)

对于每一个因式(即每一个(x+y)),都可以选择x或者y和其他的因式(即其他的(x+y))也选出x或者y相乘,然后经过很多次后,把这些相乘的结果相加,是不是就是原来的结果?如下图:

相同的参数可以合并同类项。

有n个因式,假设有2个因式都选择了x,那么x就是二次方,我们再考虑系数。

系数不就是C(n, 2)吗,就是看有多少种是相同的参数,然后才能合并同类型。

y同理,由于2个因式选择x,那么剩下一个因式选择y。所以是一次方,C(n, 3-2)=3,y的系数也是3

根据C(n, r) = C(n, n-r),我们可以把x,y合并(在后面我会证明)

也就是 C(n, 2)*x^2*y

所以就得出下列式子:

(x + y)^n = sigma( C(n, r) · x^r · y ^ (n-r) )

其中r=0~n

 

一些结论的证明


 

标签:系数,容斥,因式,相乘,原理,二项式,式子
From: https://www.cnblogs.com/didiao233/p/18364179

相关文章

  • 操作系统--精髓与设计原理(第八版)复习题答案
    操作系统-精髓与设计原理(第八版)复习题-随笔分类-浩楠honer-博客园(cnblogs.com)  转至此操作系统--精髓与设计原理(第八版)第一章复习题答案1.1列出并简要定义计算机的四个组成部分。处理器:控制计算机的操作,执行数据处理功能。内存:也叫主存储器,存储数据和程序。输......
  • esp-toothbrush 硬件原理图介绍
    前言个人邮箱:[email protected]项目视频链接硬件介绍电池管理(1)我们项目采用TP4056电源芯片给锂电池充电。因为我们采用的是3.7V锂电池,通过插上USB接口5V供电。通过查看TP4056芯片手册的典型应用可知,该芯片是满足要求的。(2)通过典型应用,我们基本可以知道......
  • Eureka原理实践
    1.简介1.1.概述Eureka是Netflix开源的一个服务注册与发现框架,它在微服务架构中扮演着至关重要的角色。Eureka由两个核心组件组成:EurekaServer(服务注册中心):负责存储、管理和提供服务实例信息,如服务名、IP地址、端口号等。EurekaServer通常采用集群部署以保证高可用......
  • Redux 中间件的实现原理
    Redux中间件的实现原理主要基于函数式编程思想和高阶函数。中间件用于在Redux的dispatch过程之间插入自定义逻辑,如日志记录、异步操作、调试工具等。1.什么是Redux中间件?简要介绍Redux中间件的概念和用途。解释中间件如何在dispatch动作和到达reducer之间插入逻......
  • session概念和底层原理——生命周期
    session–(会话)一、概念session在网络应用中称为“会话控制”,是服务器为了保存用户状态而创建的一个特殊的对象。简而言之,session就是一个对象,用于存储信息。二、使用和注意事项session是以键值对的形式存放数据,类型为**<String,Object>**,通过getAttribute()和setAttri......
  • jsp底层运行原理分析
    jsp一、jsp的概念JSP全名是Java Server Pages,它是建立在Servlet规范之上的动态网页开发技术。更直观的就是html代码可以与java代码同时存在一个页面中。二、jsp的九大内置对象resquest——请求域对象request对象是javax.servlet.httpServletRequest类型的对象。......
  • Error Boundary实现原理
    ErrorBoundary的定义ErrorBoundary是一种组件,或者说是类组件。它需要定义getDerivedStateFromError或者componentDidCatch生命周期方法。它自身有三种功能:捕获渲染期间的错误打印这些错误降级展示UIErrorBoundary捕获错误的原理React的工作流程分为render阶段和co......
  • CRC算法原理、推导及实现
    CRC,CyclicRedundancyCheck,循环冗余校验1.基本原理CRC的本质是除法,把待检验的数据当作一个很大(很长)的被除数,两边选定一个除数(有的文献叫poly),最后得到的余数就是CRC的校验值。判定方法:将消息和校验和分开。计算消息的校验和(在附加W个零后),并比较两个校验和。把校验......
  • InstructGPT: Training language models to follow instructions with human feedback
    文章目录1.InstructGPT目标2.数据集2.1SFT数据集2.2RM数据集2.3PPO数据集3.训练细节3.1SFT训练3.2RM训练3.3RLHF训练4.结论1.InstructGPT目标InstructGPT探讨了如何通过人类反馈来训练语言模型以更好地遵循用户的意图。通过对模型进行监督学习和强化......
  • 深入探讨核密度估计(KDE):从原理到应用
    在数据分析中,理解数据分布是一个重要的步骤。传统的直方图虽然简单直观,但其依赖于bin的划分,可能会对数据分布产生偏差。核密度估计(KDE)作为一种非参数方法,可以更平滑、更准确地估计数据的概率密度函数(PDF)。本文将深入探讨KDE的原理、实现方法以及其在实际中的应用,帮助你更......