请问 1-33选择6个数字相加等于99有多少组,分别是什么?

如题所述

第1个回答  2012-06-09
99=33+33+33
要想两个数之和等于33有(1+32)(2+31)(3+30)(4+29)……(16+17)这里是16组
99=A+B+C
问题可以简化成把上面16组数字分配到下面三个位置,如果不重复的话,看看有多少种情况
我排列组合学的不好,不然应该直接可以用排列组合的方法弄出来吧。有可能结果是16*15*14/3*2=560种
具体结果下面写了一点
99=(1+32)+(2+31)+(3+30)=(4+29)+(2+31)+(3+30)=(5+28)+(2+31)+(3+30)=……+(2+31)+(3+30)=(16+17)+(2+31)+(3+30)
这里总共14组。
99=(4+29)+(1+32)+(3+30)=(4+29)+(5+28)+(3+30)=(4+29)+(6+27)+(3+30)=(4+29)+……+(3+30)=(4+29)+(16+17)+(3+30)
这里总共13组。
99=(5+28)+(1+32)+(3+30)=(5+28)+(6+27)+(3+30)=(5+28)+……+(3+30)=(5+28)+(16+17)+(3+30)
这里总共12组。
依次下去,应该是11组,10组,一直到1组
最后一组的情况为99=(16+17)+(1+32)+(3+30)
这里总组数为14+13+12+……+1=105组
上面的最后一项都是3+30,这里还可以有其它变化。

考虑到上面都没有33这个数
99=32+33+(1+33)
这里的组合种类13*14=182组,你可以自己写写看。

如果每组数字都要写出来的话,我觉得最好是编个程序。本回答被提问者采纳
相似回答