可能的颜色组合

时间:2010-06-20 15:42:58

标签: colors

说我有2种颜色的列表,黑色和白色。使用这些颜色只能有1种组合,因为你不能有两种颜色。

如果我有3种颜色(黑色,白色和红色),则有3种可能的组合(黑+白,黑+红,白+红)。

如果我有4种颜色,则有5种可能的组合,如果我有5种颜色,则有10种颜色可供选择。

我正在尝试计算颜色数量和可能组合之间的关系。以下是一些数据:

颜色组合

0 0

1 0

2 1

3 3

4 5

5 10

6 14

3 个答案:

答案 0 :(得分:1)

您需要binomial coefficients

一组大小为n的对数公式为n * (n - 1) / 2

您的值不正确。正确的值是:

n   nCr (r=2)
2   1
3   3
4   6
5   10
6   15

此序列也称为triangular numbers

答案 1 :(得分:0)

了解Combinations

计算该值的公式为:

(n!)/(k!(n-k)!)

其中n是可能颜色的总量,k是你选择的颜色数量,所以

"1 out of 3" = 3! / 1!*2! => 3*2*1/1*2*1 = 3

依旧......

答案 2 :(得分:0)

<{1}} num_colors一次2 {/ 1}}

C(n, k) = n!/(k!*(n - k!))

C(0, 2) = C(1, 2) = 0 by definition in your case
C(2, 2) = 2!/(2!*0!) = 2!/2! = 1 (0! is usually 1)
C(6, 2) = 6!/(2!*4!) = 15 (is your 14 a mistake?)

这会在n*(n - 1) / 2时简化为k = 2