欢迎光临散文网 会员登陆 & 注册

排列组合之同素分堆问题

2023-06-27 14:11 作者:xuexuenahaha  | 我要投稿

排列组合——同素分堆

特征:将相同元素分成不同堆,求情况数。

结论

1. 将n个相同元素分成m个不同堆,每堆至少分得1个元素,有多少种情况。


02:03


结论1:将n个相同元素分成m个不同堆,每堆至少分得1个元素,情况数为:C(n-1,m-1)

2. 将n个相同元素分成m个不同堆,每堆至少分得x个元素,有多少种情况。

思路:将问题转换为至少分得一个,有多少种情况。

方法:先分别给每一堆分(x-1个),则题目转换为:将n-(x-1)*m个相同元素分成m个不同堆,每堆至少分得1个元素,有多少种情况。


07:59


结论2:将n个相同元素分成m个不同堆,每堆至少分得x个元素,情况数为C(n-(x-1)*m-1,m-1)。

3. 将n个元素分成4堆,a至少分得1个,b至少分得2个,c至少分得3个,d至少分得4个,有多少种情况。

思路:将问题转换为至少分得一个,有多少种情况。

方法:先满足部分要求,即,先给a分0个,给b分1个、给c分2个、给d分3个,则题目转换为:将n-6个相同元素分成4个不同堆,每堆至少分得1个元素,有多少种情况。


09:25


4. 将n个相同元素分成m个不同堆,有多少种情况。

思路:将问题转换为至少分得一个,有多少种情况。

方法:可能有人分得0个,故先每人借1个,则题目转换为:将n+m个相同元素分成m个不同堆,每堆至少分得1个元素,有多少种情况。


11:32


结论3:将n个相同元素分成m个不同堆,情况数为C(n+m-1,m-1)。

思考题


14:51


利用同素分堆及其相关结论求解:



排列组合之同素分堆问题的评论 (共 条)

分享到微博请遵守国家法律