早教吧 育儿知识 作业答案 考试题库 百科 知识分享

给定正整数n和m,计算出n个元素的集合可以划分为多少个不同的由m个不同的非空子集组成的集合用c++ 那个会

题目详情
给定正整数n和m,计算出n个元素的集合可以划分为多少个不同的由m个不同的非空子集组成的集合
用c++ 那个会
▼优质解答
答案和解析
思路是这样的:把n个元素编号,对於最后那个n号元素,有两种情况.一种是独立组成一个集合,另一种是和别的元素混在一起.
对於第一种情况,等价于把前n-1个元素分成m-1份,然后n号元素单独放.
对於第二种情况,等价于把前n-1个元素分成m份,然后把n号元素放入这m个集合中的一个(也就是说有m种放法)
那麽总数就是
F(n,m) = F(n-1,m-1) + m * F(n-1,m)
接下来就可以用计算机程序的递归来解决了.
实际数学上这个叫做“第二类Stirling数”,有一个直接计算的公式,F(n,m) = 1/m! *sum((-1)^k * C(m,k)*(m−k)^n,k=1...m) 证明有一点复杂,我想如果你要的是程序解决的方法那应该用不上了.
看了 给定正整数n和m,计算出n个...的网友还看了以下:

如图2-5-1,由频闪照片我们可以观察到小球在自由下落过程间隔相同时间的不同位置.由此,我们可以判  2020-05-13 …

策略路由和路由策略都可以影响数据包的转发过程,但他们对数据包的影响方式是不同的,策略路由是基于策略的  2020-05-31 …

路由协议优先级的作用是给不同协议发现的路由分配不同的优先级,这样当一个路由器同时从不同的路由协议学习  2020-05-31 …

(1)键线式表示的分子式;若它的一种同分异构体可由一种烯烃加成制得,则此同分异构体的结构体的结构简  2020-07-21 …

为什么可以从单位推算出公式?在探究自由落体的运动规律的时候,通过打点过的纸条,由由位移和时间用s/  2020-07-29 …

空气阻力比较小,可以忽略不记时,物体自由下落可视为自由落体运动.答案是正确.但是我觉得体重没有说出  2020-07-29 …

英语翻译自由是多么值得赞美啊,散发着花香,充满了阳光!可是有个人,为了一点小小的利益,就干涉他人的自  2020-11-02 …

一条信息可通过如图的网格线由上(点A)往下向各站点传送.例如信息到点b2可由经a1的站点到达(表示为  2020-11-28 …

我们常用构造等式对同一个量算两次的方法来证明组合恒等式,如由等式可得,左边的系数为,而右边,的系数为  2020-12-22 …

19世纪匈牙利爱国诗人裴多菲在其诗歌《自由与爱情》中写下了“生命诚可贵,爱情价更高,若为自由故,二者  2021-02-09 …