把8个同样的球放到5个同样的袋子里,允许有的袋子空着不放,问共有多少种不同的放置,没有顺序

答案是18种,请问大神们怎么算的 我数了半天也只有17种 究竟漏了哪一种阿

共有18中方法。

把问题合成,先思索5个袋子都不空的状况,再思索4个袋子不空的状况,以此类推,最后思索只运用一个袋子的状况(这种分法只要1种),把一切子状况的分法数相加求出总分法。

进一步剖析,运用k个袋子装n个球(袋子不空),一共有几种分法的问题能够转化为k个数相加等于n的种数问题。

运用5个袋子装8个球则有3种:

1+1+1+1+4 = 8

1+1+1+2+3 = 8

1+1+2+2+2 = 8

运用4个袋子分8个球则有5种:

1+1+1+5=8

1+1+2+4=8

1+1+3+3=8

1+2+2+3=8

2+2+2+2=8

运用3个袋子分8个球则有5种:

1+1+6=8

1+2+5=8

1+3+4=8

2+2+4=8

2+3+3=8

运用2个袋子分8个球则有4种:

1+7=8

2+6=8

3+5=8

4+4=8

运用1个袋子装8个球则有1种:

8=8

因而该问题的答案即为一切子状况下的和,3+5+5+4+1 = 18。

扩展资料:

关于将一个整数 N 合成成 K 个不为0的数之和,能够应用递归加动态规划来停止快速运算。

递推公式为:

f(n, k) = f(n-1, k-1) + f(n-k, k)

递归出口为:

f(n, k) = 1, 当 k == 1 或 n == k;(很明显,只要一个袋子,或者袋子数和球数相同时只要一种分法)

f(n, k) = 0, 当 n < k;(球数比袋子数少,则必然存在尚未应用的袋子,无解)

接下来停止剖析:

f(n-1, k-1)怎样了解呢,就是把第 1 个数放成 1,然后把剩下的 n-1 这个数分红 k-1 份。f(n-1, k-1)就是原n,k问题中第一个数是 1 的一切分的办法数;

f(n-k, k) 就是原n,k问题中第一个数不是 1(大于1),能够分的办法数。这是一个关键点。认真剖析,相当于给 k 个位置,每个位置先放一个 1,(相当于每个袋子都有1个球)。

接下来剩下的 n-k ,这个数字再往这 k 个位置上分,(相当于把剩下的球分给袋子,仍保证应用一切袋子)这能够保证第一个位置至少比1大(第一个袋子的球数大于1)。

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-08-09
解,5个都有n=3
4个有n=5
3个有n=7
2个有n=4
1个有n=1
则一共有n=3十5+7+4+1=20(种)
第2个回答  2020-06-06

00008



00017


00026


00035


00044



00116

00125

00134


00224

00233



01115

01124

01133


01223


02222



11114

11123


11222




共计18种,枚举要有序

第3个回答  2019-08-09
我也给挨个排列了一下

发现你在4开头这里少了一种可能

就是4 2 2 0 0本回答被提问者采纳
第4个回答  2019-08-09
少了一种三个袋子有球的情况 22400

把8个同样的球放到5个同样的袋子里,允许有的袋子空着不放,问共有多少...
3+5=8 4+4=8 运用1个袋子装8个球则有1种:8=8 因而该问题的答案即为一切子状况下的和,3+5+5+4+1 = 18。

【基础】2019年CSP-J初赛试题(普及组)试题详解
7.7.把8个同样的球放在5个同样的袋子里,允许有的袋子空着不放,问共有多少种不同的分法(如果8个球都放在一个袋子里,无论是哪个袋子,都只算同一种分法)? A.22 B.24 C.18 D.20 【答案】C 【解析】 枚举: 8.一棵二叉树如右图所示,若采用顺序存储结构,即用一维数组元素存储该二叉树中的结点(根结点的...

c++定义学生类实现平均成绩计算和查询功能?
7.把8个同样的球放在5个同样的袋子里,允许有的袋子空着不放,问共有多少种不同的分法?()提示:如果8个球都放在一个袋子里,无论是哪个袋子,都只算同一种分法。A.22 B.24 C.18 D.20答案:C试题分析:把整数8拆分成5个数字之和,允许有0,我们可以按照非零数字个数进行枚举,1个:1种,2个:4种,3个:5...

如何在c++定义一个学生类以实现平均成绩的计算和查询功能?
7.把8个同样的球放在5个同样的袋子里,允许有的袋子空着不放,问共有多少种不同的分法?()提示:如果8个球都放在一个袋子里,无论是哪个袋子,都只算同一种分法。A.22 B.24 C.18 D.20答案:C试题分析:把整数8拆分成5个数字之和,允许有0,我们可以按照非零数字个数进行枚举,1个:1种,2个:4种,3个:5...

袋子中有几个球一次取5个计算概率的时候是不是和不放回型是等效的


把8个不同颜色的球装在两个袋子里,一个5个,一个3个,乐乐取其中一个球...
有8种结果。

一个口袋中装有10个红球,8个黄球,5个白球,不许用眼睛看,至少从中摸出多...
19个

将3个小球任意放入5个口袋中,不同的放法共有多少种?
球不同袋子也不同吗,如果是的话很简单,第一个球可以放在五个袋子中任意一个,第二个球可以放在五个袋子中任意一个,第三个球可以放在五个袋子中任意一个,5*5*5=125种

袋子里有5个红球,8个黄球随机摸两个球,那么莫两个不同颜色球的几率是...
可以有(5+8)(5+8-1)=156种抽法 若第一个摸到红球,第二个摸到黄球,为5*8=40种 若第一个摸到黄球,第二个摸到红球,为8*5=40种 所以(40+40)\/156=20\/39 望采纳

袋子中有8个乒乓球,其中5个白色的,3个黄色的,
两个球都是白色只能从5个白球里抽2个,即C52,10种可能。。。从袋子里取俩球,一共有C82,28种可能,所以概率是5\/14。(注:C52,5应该写在C的右下方,2写在右上方,即5的正上方,本人不会正确打出,所以这样写了。)

相似回答