首页 > 其他分享 >组合

组合

时间:2024-08-24 10:29:01浏览次数:6  
标签:begin end 组合 sum binom aligned

组合

\[\begin{aligned} \sum_{j={l_2}}^{r_2}\sum_{i={l_1}}^{r_1}\binom{i+j}{j}&=\sum_{j={l_2}}^{r_2}\sum_{i=l_1+j}^{r_1+j}\binom{i}{j}\\ &=\sum_{j={l_2}}^{r_2}(\binom{r_1+j+1}{j+1}-\binom{l_1+j}{j+1})\\ &=\sum_{j=0}^{r_2}(\binom{r_1+j+1}{j+1}-\binom{l_1+j}{j+1})-\sum_{j=0}^{l_2-1}(\binom{r_1+j+1}{j+1}-\binom{l_1+j}{j+1})\\ &=\sum_{j=0}^{r_2}\binom{r_1+j+1}{j+1}-\sum_{j=0}^{r_2}\binom{l_1+j}{j+1}-\sum_{j=0}^{l_2-1}\binom{r_1+j+1}{j+1}+\sum_{j=0}^{l_2-1}\binom{l_1+j}{j+1}\\ &=\sum_{j=1}^{r_2+1}\binom{r_1+j}{j}-\sum_{j=1}^{r_2+1}\binom{l_1+j}{j}-\sum_{j=1}^{l_2}\binom{r_1+j}{j}+\sum_{j=1}^{l_2}\binom{l_1+j}{j}\\ &=\binom{r_1+r_2+2}{r_2+1}-\binom{l_1+r_2+2}{r_2+1}-\binom{r_1+l_2+1}{l_2}+\binom{l_1+l_2+1}{l_2} \end{aligned} \]

\[\begin{aligned} \sum_{i=l_1}^{r_1}\sum_{j=l_2}^{r_2}\binom{i+j}{i}&=\sum_{j=l_2}^{r_2}\sum_{i=l_1}^{r_1}\binom{i+j}{i} \\ &=\sum_{j=l_2}^{r_2}(\binom{r_1+j+1}{r_1}-\binom{l_1+j}{l_1-1}) \\ &=\sum_{j=l_2}^{r_2}\binom{r_1+j+1}{r_1}-\sum_{j=l_2}^{r_2}\binom{l_1+j}{l_1-1} \\ &=\sum_{i=l_2+r_1+1}^{r_2+r_1+1}\binom{i}{r_1}-\sum_{i=l_2+l_1}^{r_2+l_1}\binom{i}{l_1-1} \\ &=\binom{r_1+r_2+2}{r_1+1}-\binom{r_1+l_2+1}{r_1+1}+\binom{l_1+l_2}{l_1}-\binom{l_1+r_2+1}{l_1} \end{aligned} \]

\[\sum_{i=0}^n\binom{i}{m}=\binom{n+1}{m+1}=\sum_{i=m}^n\binom{i}{m}=\sum_{i=m}^n\binom{i}{m}+\sum_{i=0}^{k(k<m)}\binom{i}{m} \]

标签:begin,end,组合,sum,binom,aligned
From: https://www.cnblogs.com/yxans/p/18377472

相关文章

  • 组合数学总结
    数学是毒瘤组合数学总结。如果说数论是数学的基础,那么组合数学往后就是高阶了。这之后的数学不再像数论那么板子,而是变得需要更多的推理和组合了。知识很简单,难的是应用。本来还有什么容斥原理,看不懂,于是没放初始化为了方便快速求排列组合,我们需提前预处理阶乘和阶乘的乘法......
  • 组合数学
    梦回选修\(2\)QAQ。这东西说实话的确考察思维,而且容易和dp什么的综合起来难度就直接飙到\(*3000\),但是组合数学的确是一个极其重要的部分,它可以在很多情况下帮你减少枚举次数(比如去年T2的哈希做法如果最后直接组合数学统计答案的话码量少了整整\(30\)行!),所以这也是以后的......
  • 047、Vue3+TypeScript基础,pinia库store的组合式写法
    01、main.js代码如下:<template><divclass="app"><h2class="title">App.Vue</h2><!--<Page1/>--><br><Page2/></div></template><scriptlang="ts......
  • F. Expected Median(组合数学,模板)
    题目来源:https://codeforces.com/contest/1999/problem/F//题意:给长度为n的01字符串,求每个长度为k的子序列串(不连续)的中位数总和。//思路:n的范围为2e5,“我也不会非暴力求所有子序列啊”。先理解下什么是中位数吧,就是对于有序的中间数字,奇数就是(k+1)/2。也只有中位数是1的子序列......
  • 代码随想录day37 || 518 零钱兑换,377 组合总和iv,70 爬楼梯
    0-1背包问题在0-1背包问题中,每种物品只能选择一次,因此一旦选择某个物品后,剩余的容量只能放入前面的物品。这就是为什么状态转移方程是:dp[i][j]=max(dp[i-1][j],dp[i-1][j-w(i)]+v(i))这里的dp[i-1][j-w(i)]+v(i)表示选择第(i)个物品后,剩余的容量只能放入前(......
  • [C++] template+struct 组合使用小技巧
    1.简单说明  struct+template的组合可以让我们使用同一个结构体名称(注意:只是名称相同,但是本质上已经不同了),实现不同的结构体功能,可以将其理解为设计模式中的工程模式。2.代码示例  首先,声明一个枚举类型,用于区别结构体,然后使用template+struct,声明一个结构体,只声明不实现......
  • 20240820:组合计数(2)
    二项式反演引入错排问题:\(n\)个人排列。第\(i\)个人不能在位置\(i\),求合法排列数。钦定\(k\)个人在自己位置上:\[\sum_{k=0}^n(-1)^k\begin{pmatrix}n\\k\end{pmatrix}(n-k)!\]定义\(f(n)\)为\(n\)个人的排列数,\(g(n)\)为\(n\)个人的错排数。\[\begin{ali......
  • 基于PHP+MySQL组合开发的DIY分销商城小程序源码系统 附带源代码包以及搭建部署教程
    系统概述随着消费者对购物便捷性、个性化需求的不断增长,传统的电商模式已难以满足市场多样化需求。分销商城小程序以其低门槛、易传播、高粘性等特点,成为众多商家转型升级的首选。本源码系统正是基于这一市场需求,利用PHP这一成熟稳定的后端开发语言和MySQL数据库,结合微信小程......
  • 解锁强强组合: 使用 Kafka + ClickHouse 快速搭建流数据实时处理平台(DoubleCloud 博
    我们想要解决的问题让我们深入一个现实场景:设想你负责汇总多个销售点系统产生的大量数据。这些数据需要被实时处理并在高级分析仪表板上展示,以提供全面的洞察。在数据处理领域,速度至关重要。ClickHouse作为速度之王,它从不减速且异常迅速。其在并发处理方面的高效性以及成本效......
  • 22.给定 n 对括号,实现一个算法生成所有可能的正确匹配的括号组合
    22.GenerateParentheses题目给定n对括号,编写一个函数生成所有可能的正确匹配的括号组合。例如,当n=3时,可能的组合集合为:["((()))","(()())","(())()","()(())","()()()"]题目大意给出n代表生成括号的对数,请你写出一个函数,使其能够生成所有......