acm-组合数学的艺术1.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
acm-组合数学的艺术1.ppt

数510510能被多少个不同的奇数整除? 解:510510=2·3·5·7·11·13·17除2是偶数外都是奇数,于是要整除510510的奇数只能是除2以外的奇素数之积或者1,而且在一个积中一个奇数至多出现一次 。 奇素数之积分下面几种情况讨论: 一个奇素数,一共有C(6,1)=6个 。。。 六个奇素数,一共有C(6,6)=1个 被1整除,1个 由加法规则知总共有6+15+20+15+6+1+1=64个。 从1,2,…,1000中选出三个整数,有多少种选法使得所选的三个整数的和能被3整除? 解:把集合A={1,2,…,1000}分成三个子集合, A1={1,4,7,…,1000}|A1|= 1000/3+1 =334, A2={2,5,8,…,998}|A2|= 998/3 +1=333, A3={3,6,9,…,999} | A3 | = 999/3 =333 a1+a2+a3能被3整除 ,则只有下面两种情形: (1)a1,a2和a3取自同一子集Ai(i=1,2,3)中。 选法的种数为C(334,3)+2·C(333,3) (2) a1,a2和a3分别取自不同的子集A1,A2和A3中。 选法的种数为C(334,1)·C(333,1)·C(333,1) 由加法规则知,符合题意的选法种数为 C(334,3)+2·C(333,3)+334*333 *333 定义1.5 从重集B={k1·b1,k2·b2,…,kn·bn}中选取r个元素不考虑次序组合起来,称为从B中取r个元素的重复组合。 F(n,r) 定理1.6 B={∞·b1,∞·b2,…,∞·bn}的r组合数为 F(n,r)= C(n+r-1,r ) (1.11) 证明 :设n个元素b1,b2,…,bn和自然数1,2,…,n一一对应 于是所考虑的任何组合便可看成是一个r个数的组合{c1,c2,…,cr}。可认为各ci是按大小次序排列的,相同的ci 连续地排在一起。如按c1≤c2≤…≤cr排列。 令di=ci+i-1(i=1,2,…,r)即 d1=c1, d2=c2, … ,dr=cr+r-1。 由于ci最大可取n,故di最大可取n+r-1,这样就得到一个集合{1,2,…,n+r-1}的r组合d1, d2,…, dr (d1d2…dr) 易见有一种{c1,c2,…,cr}的取法便有一种{d1,d2,…,dr}的取法。而这两种取法有一一对应关系,从而这两个组合计数问题是等价的。 这样一来,允许重复的从n个不同元素中取r个元素的组合数和不允许重复的从n+r-1个不同元素中取r个元素的组合数是相同的。故有 F(n,r)=C(n+r-1,r)  注意:在定理1.6中,如果B的不同元素的重复数至少是r,则结论仍成立。 某餐厅有7种不同的菜,为了招待朋友,一个顾客需要买14个菜,问有多少种买法? 解:这个问题可以归结为集合{∞·1,∞·2,…,∞·7}的14 组合。共有 F(7,14)= C(20,14) 种买法。 求n个无区别的球放入r个有标志的盒子(n≥r) 而无一空盒的方式数。 解:每个盒子不能为空,故每个盒子中可先放一球,这样还剩n-r个球,再将这n-r个球放到r个盒子中去 F(n,r)=C(n+r-1,r) (1.11) 由于这时每盒的球数不受限制,这相当于从重集{∞·a1,∞·a2 ,…,∞·ar}中取 n-r个元素的组合,由式(1.11)知,其组合数为 F(r,n-r) =C(r+n-r-1,n-r) =C(n-1,n-r) =C(n-1,r-1) a1 a2 ar 3 2 F(n,r)=C(n+r-1,r) (1.11) [例6] 在由数0,1,…,9组成的r位整数所组成的集合中,如果将一个整数重新排 列而得到另一个整数,则称这两个整数是等价的。那么 (1)有多少不等价的整数? (2)如果数字0和9最多只能出现一次,又有多少不等价的整数。 解:1) 由两个整数等价的定义知,一个r位整数只和所取的数字有关,而与这些数字的次序无关。故这是一个组合问题。而且每一整数中的每一位可从数字0,1,…,9中任意选取 因此不等价的r位整数可以看作是重集B={∞·0,∞·1,…,∞·9}的r组合。由式(111)知,其个数为 F(10,r)= 注意,这里将r个0组成的数看作是0。 F(n,r)=C(n+r-1,r) (1.11) 2) 数字0和9最多只能出

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档