8-组合数学.ppt
组合数学在程序设计竞赛中的应用 计算机学院 段根全 内容提要 排列组合和容斥原理 递推关系 群论与Polya定理 排列组合的几个基本结论 1、相异元素不允许重复的排列数和组合数: 排列组合的几个基本结论 3、相异元素不允许重复的圆排列 排列组合例题 例1:pku1942 Path On a Grid 排列组合例题 如何算? 排列组合例题 怎么算? 20!=2432902008176640000 容斥原理 热身 容斥原理应用 错排问题。 问题描述:n个元素一次给以标号1,2,…,n进行全排列,求每个元素不再自己原来位置上的排列数Dn。 容斥原理应用 一般地, |Ai1Ai2…Aik| = (n-k)!, k=1,2…,n 递推 上楼梯问题 某人欲登上n级楼梯,一次只能跨一级或两级,问他从地面上到第n级楼梯,共有多少种不同的方法。 群论 群论 置换:n个元素1,2,…,n之间的一个置换: 群论 循环 记: (a1a2…an)= 群论 轮换上乘上一个对换的效果: 群论 群论 群论 群论 结论: 1、把初始状态转化成一系列轮换之积 2、若原轮换的长度为n,次数为n-1; Polya定理 Polya定理 Polya定理 Polya定理 对于这个题目 Polya定理 例子pku1707 其他重要点: 排列和组合的生成算法 * * n! (n-r)! P(n,r)= C(n,r)= n! (n-r)!r! 2、不尽相异元素的全排列 RP(n,n) = n! n1!n2!...nt! CP(n,n)= P(n,n) n 4、相异元素允许重复的组合数 集合描述:设S={∞·e1, ∞·e2,…… ∞·en,},从S中允许重复地取出r个元素,称为r可重组合 RC(∞,r)=C(n+r-1,r) = (n+r-1)! r!(n-1)! 求n*m的方格图形中,从点(0,0)到点(n,m)的最短路径数目 (0,0) (n,m) Sample Input (给定n,m) 5 41 10 0 Sample Output (路径数目) 1262 从左上角到右上角,要走过的路必然经过n个横方向和m个竖方向 答案是C(n+m,m) r = 1; g = n + m; h = nm?n:m; for(i=1;i=h;i++) { r *= g; r /= i; g--; } __int64 i,j,n,r,m,g,h; 容斥原理 : |A1+A2+……+An| =∑|Ai|- ∑|AiAj| + ∑|AiAjAk|-… +(-1)n-1|A1A2…An| n i=1 1≤ ij≤ n 1≤ ijk≤ n 2、逐步淘汰原理 |A1.A2…An| =|S|-∑|Ai|+∑|AiAj|- ∑|AiAjAk|+…+(-1)n|A1A2…An| i=1 n 1≤ ij≤ n 1≤ ijk≤ n 把q*s+1个珍珠放入s个盒子中,必然有个盒子中的珍珠数目多于q个 13个人中,必然有两个人的出生月份相同 三个人中,有两个人的性别相同 设a1 a2 …… an是n个整数,必然有某一段连续和能整除n 解 令Ai表示数I排在第I个位置上的所有排列,则 |Ai| = (n-1)!, I = 1,2,…,n |AiAj| = (n-2)! I,j = 1,2,…,n;I≠ j |AiAjAk| = (n-3)! I,j,k = 1,2,…,n;I,j,k两两不相等 我们所求的是:1不在第一位,2不在第二位,3不 在第三位……n不在第n位的全排列数. 即: Dn=|A1.A2…An| 根据逐步淘汰原理得: Dn = n! – C(n,1)(n-1)! +C(n,2)(n-2)!-…(-1)nC(n,n)0! = n!(1-1/1!+1/2!-…+(-1)n1/n!) fn = fn-1 + fn-2 有没有很快的算法求出an fn fn-2 1 1 fn-1 fn-3 fn-1 fn-3 1 0 fn-2 fn-4 群:给定非空集合G及定义在G上的二元运算“.”,若满足以下四个条件,则称集合G在运算“.”下构成一个群,简称G群: (1)、封闭性:a,b∈ G,则a.b∈ G; (2)、结合律:(a.b).c=a.(b.c) (3)、单位元:存在e ∈G,对任意a∈G,有a.e=e.a=a; (4)、逆元素:对任意a ∈G,存在b ∈G,使得a.b
您可能关注的文档
- 2013届集合与简易逻辑过关卷详解.doc
- 2013届高三数学十月月考试卷详解.doc
- 6月11日黄金内参(周末版).doc
- 6月25日杨凯讲课介绍.doc
- 2013届高三新课标生物配套月考试题(一)生物试题(A卷).doc
- 2011届高考物理专题综合复习教案28.doc
- 2013届高三新课标生物配套月考试题(一)生物试题(B卷).doc
- 2013届高三新课标生物配套月考试题(三)生物试题(B卷).doc
- 6月江苏省2012年高考数学最后一卷(解析版).doc
- 2013届高三新课标生物配套月考试题(二)生物试题(A卷).doc
- 河北盐山中学等校2025-2026学年上学期高三一模化学试卷(含解析).docx
- 河北正定中学2025-2026学年高一上学期期末考试物理试卷(含解析).docx
- 河北张家口市怀安县2025-2026学年第一学期期末教学综合评价八年级地理试卷(含解析).docx
- 河南安阳市殷都区2025-2026学年第一学期期末教学质量检测七年级地理试卷(含解析).docx
- 河南安阳市滑县2025一2026学年第一学期期末学业质量监测八年级地理试题(含解析).docx
- 河南安阳市林州市2025-2026学年上学期期末考试高一政治试题(含解析).docx
- 河南焦作市武陟县第一中学2025-2026学年高一上学期1月月考语文试卷(含解析).docx
- 河南济源市2025-2026学年上学期期末学业质量调研七年级历史试卷(含解析).docx
- PICC导管并发症的紧急处理与护理.pptx
- 河南鹤壁市2025-2026学年高二上学期期末考试生物试题(含解析).docx
最近下载
- 如何找回误删微信好友,微信好友一键恢复.doc VIP
- 人教版高中物理课后习题答案.pdf VIP
- 人教版高中英语必修三《Unit 1 Festivals around the World》教学设计.pdf VIP
- 4.3 中国的交通运输业 第一课时 教学设计2025八年级地理上学期湘教版.pdf
- 常见IV曲线症状诊断分析.pptx VIP
- 2025年大梦杯数学竞赛试卷及参考答案解析.docx VIP
- 颈动脉支架植入术后护理查房.pptx VIP
- 小学数学巧算24点专项练习题(每日一练,共25份).docx VIP
- 小学数学巧算24点专项练习题(每日一练,共24份).docx VIP
- 医学课件-颈动脉支架植入医疗护理查房.pptx
原创力文档

文档评论(0)