首页 > 其他分享 >组合数学(苹果盘子问题)

组合数学(苹果盘子问题)

时间:2023-11-23 15:46:02浏览次数:30  
标签:相同 不同 问题 数学 苹果 允许 盘子

初赛题目中往往会出现将多少东西(相同或者不同),分到一些容器(相同或者不同)中,允许或者不允许空的问题,这里我们就统一总结一下。

本篇博客中,物品统一称为苹果,容器统一称为盘子,因而得名为苹果盘子问题。

1.苹果相同,盘子不同,不允许空

思路:既然苹果是相同的,盘子是不同的,那么实际上我们的问题就是,将 nn 个苹果分成 mm 堆,有多少种不同的分法。此时,问题就可以转化为排列组合中的插空问题

2.苹果相同,盘子不同,允许空

思路:既然我们解决了上面的问题1,那么允许空的问题,我们同样可以尽力往问题1上面靠。

考虑到,我们现在可以分为为空的某一堆,那么我们要向问题1转化,最大的问题就在于如果使得问题转化为不允许空。我们发现,如果提前在 m 个盘子上放一个苹果,最后再拿走,最终的结果是不变的,因而我们可以将问题转化为,有 n+m个苹果,m 个盘子,不允许空的情况。

3.苹果相同,盘子相同,不允许空

思路:由于我们要把 n 个相同的苹果放到 m 个相同的盘子中,因而我们可以理解为把 n 个相同的苹果分成 m 堆。于是,这个问题就与整数划分问题相同了。

4.苹果相同,盘子相同,允许空

思路:这个问题同样地,我们向不允许空的问题上转化。我们可以发现,同样地枚举允许几个盘子为空即可。

5.苹果不同,盘子相同,不允许空

思路:本题目可以类似于:将 n个不同的元素分成 m个集合的方案总数。

6.苹果不同,盘子相同,允许空

思路:这个问题同样的,我们考虑向问题 5转化。由于现在是允许空,也就可以分为 nn 个苹果,放到 m,m−1,m−2,…,1个盘子里面,不允许空的方案数总和,这个问题也随之解决。(或者可以理解为,枚举有几个盘子为空,然后其他的都不为空,然后求解总和即可)

7.苹果不同,盘子不同,不允许空

思路:我们通过对题目反复思考之后可以发现,这个问题实际上就是第五个问题的延伸。既然这个问题,只是第五个问题中的 盘子相同 改变为 盘子不同,所以我们只需要对这个问题进行第五个问题的求解,然后乘上盘子的全排列(即同样的放置方案,放在不同盘子里的情况)即可。

注意:本处将问题拆分为递进的两步,先求苹果的方法,再求盘子的方法,最终结果也就是这两种方案总数的乘积(乘法原理)了。

8.苹果不同,盘子不同,允许空

思路:这个问题是整体上最简单的一个题目。由于苹果不同,盘子不同,也允许为空,所以我们的每一个苹果都可以放到任意一个盘子中去。

标签:相同,不同,问题,数学,苹果,允许,盘子
From: https://www.cnblogs.com/luliusheng/p/17851674.html

相关文章

  • pycharm 中 markdown 数学公式无法显示怎么办
    pycharm自带的markdown确实一大堆问题,公式显示不出来,插件主页里一堆差评。如果确实要在python里用markdown,并且要在markdown里用公式的话,建议去下载一个MarkdownEditor插件。 ......
  • 【数学】LGV 引理
    题目描述这是一道模板题。有一个\(n\timesn\)的棋盘,左下角为\((1,1)\),右上角为\((n,n)\),若一个棋子在点\((x,y)\),那么走一步只能走到\((x+1,y)\)或\((x,y+1)\)。现在有\(m\)个棋子,第\(i\)个棋子一开始放在\((a_i,1)\),最终要走到\((b_i,n)\)。问有多少种方案,使得......
  • 算法学习笔记(40): 具体数学
    具体数学本文是阅读《具体数学》产生的理解性文本,并且涵盖了部分其他相关的内容。不怎么重要或者太难的东西因为时间问题,我略过了。本文来之不易,请勿机械搬运:原文地址-https://www.cnblogs.com/jeefy/p/17848037.html目录具体数学第二章-和式和式的处理有限微积分分部求和......
  • 数学建模之插值法及代码
    发现更多知识,欢迎访问Cr不是铬的个人网站引言数模比赛中,常常需要根据已知的函数点进行数据、模型的处理和分析,而有时候现有的数据是极少的,不足以支撑分析的进行,这时就需要使用一些数学的方法,“模拟产生”一些新的但又比较靠谱的值来满足需求,这就是插值的作用。插值法的定义......
  • 组合数学
    排列组合\[A_m^n=\frac{n!}{(n-m)!}\]\[C_{m}^{n}=\frac{n!}{m!(n-m)!}\]\[C^n_0+C_1^n+C_2^n+...+C_n^n=2^n\]\[C_m^n+C_m^{n+1}=C_{m+1}^{n+1}\]\[C_m^n=C^n_{n-m}\\\\\\\\\\\\\\\\C^n_0=1\]基本计数原理加法原理:做一件事,完成它可以有\(n\......
  • 【数学】prufer 序列
    题目描述请实现Prüfer序列和无根树的相互转化。为方便你实现代码,尽管是无根树,我们在读入时仍将\(n\)设为其根。对于一棵无根树,设\(f_{1\dotsn-1}\)为其父亲序列(\(f_i\)表示\(i\)在\(n\)为根时的父亲),设\(p_{1\dotsn-2}\)为其Prüfer序列。另外,对于一个长度......
  • 数学分析(I)
    1求极限:\[\lim_{x\to0}\frac{\sin(x^2\sin\frac1x)}x\]如果直接把\(\sin(x^2\sin\frac1x)\)用等价无穷小变成\(x^2\sin\frac1x\)是有问题的。因为\(\lim_{x\to0}\frac{x^2\sin\frac1x}{\sin(x^2\sin\frac1x)}\)不存在,原因是任意邻域都有分母为\(0\)的点。......
  • 苹果电脑 Adobe2023 全家桶 Mac 直装版 最新下载安装
    每一个软件都是亲测上传,都是目前最新的,简化了安装流程适用于小白,全部都是无脑直接安装。Adobe2023全家桶直装版更新日期2023-06-11,包含:AdobeIllustrator、AdobeAcrobatProDC、AdobePremierePro、AdobeAudition、AdobePhotoshop、LightroomClassic、AdobeAfter......
  • 苹果将自主研发6大关键零部件!改变PG电子设备游戏体验!
    近年来,苹果致力于实现软硬件的融合。除了不断发展iOS软件,他们也积极推动自家研发的硬件产品。举例如iPhone15Pro所采用的A17Pro晶片以及搭载在Mac上的M3晶片。根据PG在线娱乐科技彭.博.社的消息透露,苹果计划进一步掌握更多硬件制.造,着重指出未来六大关键零部件将由苹果自行研发......
  • 如何在Mac电脑上输入苹果logo图标?
    苹果标志AppleLogo最经典设计图案就是苹果咬一口图案,通常能够在iPhone、iPad、AppleWatch、MacBook或iMac等苹果产品上看见。苹果logo符号标志怎么打,这篇来教大家通过Mac电脑打出苹果Logo符号。一、输入快捷键在苹果mac键盘上,点按 Option+Shift+K 键,就能够快速打出苹......