- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[离散数学课件-乔维声]第12章容斥原理和抽屉原理.ppt
第12章 容斥原理和抽屉原理 12.1 容斥原理 12.2 有限制排列 12.3 抽屉原理 习题12 12.1 容 斥 原 理 【例1】 求1,2,…,100中不能被整数3整除的整数个数。 容斥原理 设A1,A2,…,Am是有限集U的子集, 则 (1) 【例2】 求1~500中能够被3或者5整除的整数个数。 【例3】 求{1,2,3,4,5,6}构成的全排列中, 不允许出现123和45图像的排列数。 【例4】 求{1,2,3,4}构成n位数中数字1、 2、 3分别至少出现1次的整数个数。 【例5】 n=100,求不超过100的所有素数个数。 【例6】 Euler 函数φ(n)=小于n且与n互素的正整数个数, 求φ(n)。 【例7】 [错排问题]求(1,2,…,n)的全排列中错排个数。 12.2 有 限 制 排 列 排列作为对若干有标记对象的一种配置, 应用中通常要求满足某种条件。 所谓有限制排列就是对满足特定条件的若干对象配置的计数。 例如, 错排问题是一种有限制排列。 容斥原理是求解有限制排列的一个有效途径。 n-皇后问题是一个典型的有限制排列问题: 给定一个n行×n列的棋盘, 在上面放置n个棋子。 要求所有棋子的位置都不同行、 不同列、 不同斜对角线。 以P记n个棋子在n×n棋盘上满足要求的放法, 则可以令P=(p1p2…pm), 这里pi=k表示第i行棋子的位置在第k列。 按照n-皇后的条件, P是(1,2,…,n)的一个排列, 其限制条件是|pi-pi+1|>1,i=1,2,…,(n-1)。 如图12-2所示是5×5棋盘中满足要求的一种放法, P=(4,1,3,5,2)。 n-皇后问题中的棋盘C是一个n×n方阵。 图12-2 5×5皇后的一种放法 利用棋盘多项式, 可以计算较为复杂的有限制排列问题。 例如对(1,2,3,4)的排列(p1,p2,p3,p4), 要求p1≠3, p2≠1和4, p3≠2和4, p4≠2。 满足以上要求的排列有多少个? 此问题可以转化为: 在4×4棋盘中放置4个棋子, 每行、 每列只能放置1个棋子, 打阴影的格子不能放置, 求满足以上要求的放置方法数。 如图12-3所示, 将棋盘中打阴影的区域称为禁区, 因此, 类似问题被称为有禁区的排列。 图12-3 有禁区的排列 图12-4 错排问题的禁区图 12.3 抽 屉 原 理 抽屉原理也称鸽巢原理, 在组合配置的存在性分析中经常使用。 抽屉原理 n+1个球放入n个抽屉, 则至少有一个抽屉中有2个以上的球。 【例1】 抽屉中有10双不同的手套, 从中任意拿出11只, 其中至少有2只完全配对。 【例2】 边长为1的正方形中有任意5点, 其中至少有2个点的距离不大于 。 【例3】 从1~2n中任取n+1个数, 则至少有两个数, 其中一个数是另一个数的倍数。 【例4】 任给m个正整数构成序列a1,a2,…,am,存在连续若干个数, 其和是m的倍数。 图12-5 正方形的4等分 抽屉原理的一般形式 给定n个正整数m1,m2,…,mn,现有(m1+m2+…+mn-n+1)个球, 放入 n个抽屉, 则第1个抽屉至少有m1个球,或者第2个抽屉至少有m2个球,…, 或者第n个抽屉至少有mn个球。 推论1 m个球放入n个抽屉, 则至少有1个抽屉中球数不少于 。 推论2 n(m-1)+1个球放入n个抽屉, 则至少有1个抽屉中球数不少于m。 推论3 任意n个正整数m1,m2,…,mn, , 则m1,m2,…,mn中至少有1个数大等于r。 【例5】 证明: 将正整数1~67任意分成4部分, 其中至少有一个部分中存在3个数, 使一个数是另外两个数之差。 【例6】 对任意长度为(n2+1)的整数序列A={ai|i=1,2,…,(n2+1)}, A中必存在长度为n+1的单增或者单减子序列。 【例7】 [ Ramsey 问题]任意6个人相会, 其中必有
您可能关注的文档
- [哈工大机械考研资料]机械原理试题精选与解题技巧新建 Microsoft Word 文档.doc
- [哈工大机械考研资料]05-10历年复试真题.doc
- [哈工大机械考研资料]机械设计03期末考试题A卷答案.doc
- [哈工大机械考研资料]机械原理试题精选与解题技巧第8章 习题精解与答题技巧.doc
- [哈工大机械考研资料]机械原理试题精选与解题技巧第8章 机械的平衡理论部分.doc
- [哈工大机械考研资料]机械设计2007试题.doc
- [哈工大机械考研资料]机械原理2003a答案.doc
- [哈工大机械考研资料]机械原理2003a试卷.doc
- [哈工大机械考研资料]机械原理2004a试卷.doc
- [哈工大机械考研资料]机械原理2007期末题目.doc
文档评论(0)