碰到问题
- 编写一个程序,从3个红球,5个白球,6个黑球中任意取出8个球,且其中必须有红球,输出所有可能的方案。
思路分析
依题意,必须有红球,即红球最少有1个,最多有3个,考虑极端情况,
当红球只有1个的时候,白球有5个的时候,一定会有1个黑球,
或者红球1个,黑球6个,一定会有1个白球.
当3个红球,5个白球的时候,黑球1个都没摸到,
或者3个红球,5个黑球,白球1个都没摸到.
综合情况,红球,白球,黑球,
- 编写一个程序,从3个红球,5个白球,6个黑球中任意取出8个球,且其中必须有红球,输出所有可能的方案。
依题意,必须有红球,即红球最少有1个,最多有3个,考虑极端情况,
当红球只有1个的时候,白球有5个的时候,一定会有1个黑球,
或者红球1个,黑球6个,一定会有1个白球.
当3个红球,5个白球的时候,黑球1个都没摸到,
或者3个红球,5个黑球,白球1个都没摸到.
综合情况,红球,白球,黑球,