请教版上各位强者,
假设现在有4个箱子,里面分别放了两颗球,也就是(1号,2号)、(3号,4号)、、、(7号,8号),
则需要列出2^4种组合情况,
意思是
[ 1,3,5,7 ; 1,3,5,8 ; 1,3,6,7 ; 1,3,6,8 ; ...2,4,6,8 ] 。
因为现在我需要用到2^16的所有可能性,所以用暴力解应该是会崩溃,目前只有想到用16次for循环来产生,但觉得这样写起来很冗长,希望有高手能提供比较简洁的运算式子救救小弟我QQ
作者:
zhewei (11-11台湾新国庆)
2018-05-21 11:30:00dec2bin(0:2^4) 每一个bit代表一个箱子抽到第1个或第2个其中0代表第1个,0代表第2个,例如1101 结果为2,4,5,8dec2bin(0:2^4-1) //更正!!