第5周项目1 Raptor(9)

来源:互联网 发布:图像去雾算法 c 编辑:程序博客网 时间:2024/05/02 05:00
问题:


三色球问题
  若一个口袋中放有12个球,其中有3个红的,3个白的和6个黒的,问从中任取8个共有多少种不同的颜色搭配?提示:设任取的红球个数为i,白球个数为j,则黒球个数为8-i-j,根据题意红球和白球个数的取值范围是0~3,在红球和白球个数确定的条件下,黒球个数取值应为8-i-j<=6。

运行结果:

知识点总结:处理较为复杂的问题,要首先进行思考,理清自己的思路。

像这道题,应首先在红球为0的情况下,设白球为0,根据此时黑球的数量与它的最多量6个进行比较,小于或等于6个,则满足要求,即统计一次。

不满足,则增加白球数量为1个,以此类推。最终可得出总共的选择方案。

0 0