- 28
- 0
- 约7.58千字
- 约 44页
- 2019-04-30 发布于江苏
- 举报
一、第二类Stirling数 问题一:放置小球 n个有区别的球放到m个相同的盒子中,要求无一空盒,其不同的方案数用S(n,m)表示,称为第二类Stirling数 设有n个不同的球,分别用b1,b2,……bn表示。从中取出一个球bn,bn的放法有以下两种: 1)bn独自占一个盒子;那么剩下的球只能放在m-1个盒子中,方案数为 S(n-1,m-1) 2)bn与别的球共占一个盒子;那么可以事先将b1,b2,……bn-1这n-1个球放入m个盒子中,然后再将球bn可以放入其中一个盒子中,方案数为 m*S(n-1,m) S(n,m)=m*S(n-1,m)+S(n-1,m-1) (n1,m1) 边界条件:S(n,1)=1;S(n,n)=1;S(n,k)=0(kn) 问题二:集合划分问题。 设S是一个包含n个元素的集合,S={b1,b2,b3,…,bn},现需要将S集合划分为m个满足如下条件的集合S1,S2, …Sm。 Si≠∮; Si∩Sj=∮; S1∪S2∪…∪Sm=S; (1=I ,j=m) 则称S1,S2, …,Sm是S的一个划分。 编程:输入n和m的值,输出不同的划分方案数。 要求:输入数据有一行,第一个数是n,第二个数m。 样例: 输入:4 3 输出:6 noip13 1.给定n 个有标号的球,标号依次为1,2,…,n。将这n 个球放入r 个相同的盒子里,不允许有空盒,其不同放置方法的总数记为S(n,r)。例如,S(4,2)=7,这7 种不同的放置方法依次为 {(1),(234)}, {(2),(134)}, {(3),(124)}, {(4),(123)}, {(12),(34)}, {(13),(24)},{(14),(23)}。当n=7,r=4 时,S(7,4)= ____350_________ 递推公式S(n,r)=S(n-1,r)*r+S(n-1,r-1).因为把n个球放入r个箱子,相当于先把n-1个球放好再放最后一个.最后一个有两种放法:放入前面已经有球的箱子或者独占一个箱子.前者对应S(n-1,r)*r (放入每一个不同的箱子都是一种不同的放法,因为箱子内原来的球不同),后者对应S(n-1,r-1). 二、Catalan数 问题一:凸n边形的三角形剖分 在一个凸n边形中,通过不相交于n边形内部的对角线,把n边形拆分成若干三角形,不同的拆分数目用f(n)表之,f(n)即为Catalan数。例如五边形有如下五种拆分方案,故f(5)=5。求对于一个任意的凸n边形相应的f(n)。 区域①是一个凸k边形,区域②是一个凸n-k+1边形, 区域①的拆分方案总数是f(k); 区域②的拆分方案数为f(n-k+1); 故包含△P1PkPn的n 边形的拆分方案数为f(k)* f(n-k+1)种 F(n)= 问题二:二叉树数目 问题描述:求n个结点能构成不同二叉数的数目。 【问题分析】: 设F(n)为n个结点组成二叉树的数目。 容易知道:f(1)=1; f(2)=2, f(3)=5 选定其中1个结点为根,左子树结点的个数为i,二叉树数目f(i)种;右子树结点数目为n-i-1,二叉树数目f(n-i-1)种,I的可取范围[0,n-1]。所以有: F(n)= 为了计算的方便:约定f(0)=1 问题三:出栈序列 问题描述:N个不同元素按一定的顺序入栈,求不同的出栈序列数目。 【问题分析】: 设f(n)为n个元素的不同出栈序列数目。 容易得出:f(1)=1;f(2)=2。 第n个元素可以第i(1=i=n)个出栈,前面已出栈有i-1个元素,出栈方法:f(i-1);后面出栈n-i 个元素,出栈方法为:f(n-i)。所以有: F(n)= 三、集合取数问题 1、设f(n,k)是从集合{1,2,。。。,n}中能够选择的没有两个连续整数的k个元素子集的数目,求递归式f(n,k)。 【问题分析】: N有两种情况: ① 当n在子集时,则n-1一定不在子集中,即在{1,2,。。。,n-2}中选k-1个元素,数目为f(n-2,k-1)。 ② 当n不在子集中时,则在{1,2,。。。,n-1}中选k个元素,数目为f(n-1,k)。 所以:f(n,k)= f(n-2,k-1) +f(n-1,k) 边界条件:F(n,1)=n, f(n,k)=0 ( n=k) 四、整数划分问题 1、将整数n分成k份,且每份不能为空,任意两种分法不能相同(不考虑顺序)。例如:n=7,k=3,下面三种分法被认为是相同的。1,1,5; 1,5,1; 5,1,1;问有多少种不同的分法。输入:n,k (6n=200,2=k=6)输出:一个整数,即不同的分法。 样例输入:
您可能关注的文档
- 2018年秋人教版九年级化学上册同步练习课件:实验活动1氧气的实验室制取与性质(共12张PPT).pptx
- 2018年秋人教版九年级物理全册作业课件:第21章-第2节-电磁波的海洋(共18张PPT).ppt
- 2018年人教版七年级历史上册第9课秦统一中国.pptx
- 2018年中盘点:仪器行业值得关注的收购案.pptx
- 2018秋人教版九年级化学上册课件:期末复习精炼-第二单元专题四.ppt
- 2018秋人教版七年级地理上册教学课件-2.2海陆的变迁-(共47张PPT).ppt
- 2018人教版八年级英语上unit-4-B-3.ppt
- 2018人民版九年级上册第三课扛起你的责任-ymszx.ppt
- 2018苏教版高中语文必修一14《我心归去》PPT课件1.ppt
- 2018苏教版生物八年级下册24.2《关注生物技术》ppt课件.pptx
最近下载
- 维克多新高中英语词汇中文翻译.xlsx VIP
- 专题15 二次函数的图像与性质【十大题型】(举一反三)(原卷版).docx VIP
- 新天地超市基本知识培训课件.pptx VIP
- 中考数学一轮复习 题型举一反三 专题15 二次函数的图像与性质【十大题型】(举一反三)(原卷版).doc VIP
- 2025至2030中国油浸式变压器和干式变压器行业市场占有率及有效策略与实施路径评估报告.docx VIP
- 2025至2030中国油浸式变压器和干式变压器行业调研及市场前景预测评估报告.docx VIP
- Midea美的L1PB28-C19说明书用户手册.pdf
- 亮化电气工程施工方案(3篇).docx VIP
- 2025版高考物理二轮复习备考专题:配速法在复合场中的应用(word讲义).docx VIP
- 高考数学一轮复习 第九章 数列 第60课 数列的概念及简单表示课件.pptx VIP
原创力文档

文档评论(0)