2014-02-16 58 views
-1

不知道这是否是正确的堆叠交换论坛的9种组合,但我有以下的难题必须有布尔

我有两个布尔,他们有4种可能的组合

X X 
    X 0 
    0 X 
    0 0 

2×2 = 4我以为

现在我有三个布尔值,和我有那些可能的组合

X X X 
    X X 0 
    X 0 0 
    0 0 0 
    0 X X 
    0 0 X 
    X 0 X 
    0 X 0 

但是只有8位,我是mentaly无法找出第九个组合, 是否有一个?

请帮我IM卡住,一直以为3×3 = 9

+0

在第一种情况下,它的'2^2 = 4',在第二情况下,它'2^3 = 8'。 – bereal

+4

这个问题似乎是脱离主题,因为它是关于combinatorics和属于[math.stackexchange.com](http://math.stackexchange.com) – bereal

回答

1

你发现所有组合。对于每个布尔值,你有2个选项。结合3个布尔值,你有2到第三个幂组合,等于8.

所以没有第九个组合。

组合选择的这条原则是http://en.wikipedia.org/wiki/Rule_of_product

+0

非常感谢你 –

+0

没问题的伙计! – Niloct

1

你的数学是错误的。它的2^3,而不是3×3

2^3 = 2 * 2 * 2 = 8

+0

非常感谢你,我以为我太笨了:D –

相关问题