简要介绍。我正在创建一个医疗软件。我忘记了大学里的一些计算/置换定理。让我们说我有五个神经。中位,尺骨,桡骨,胫骨,腓骨。我可以在任何组合中选择一个,两个,三个,四个或全部五个。找到我可以组合的最大组合数的公式是什么?
例如; 中位数 中位数+尺骨 中位数+尺骨+桡骨 等等
尺骨+中位数=中位数+尺骨。所以这些都是重复的。谢谢您的帮助。我知道这不是直接编程相关的,但我认为你们会熟悉。
答案 0 :(得分:0)
表示它是(2 ^ n)-1的注释是正确的。 2 ^ n是你可以从一组n个对象形成的可能子集的数量(在这种情况下你有5个对象),然后在你的情况下,你不想计算空集,所以你减去1
我确信你可以做数学计算,但为了完整起见,对于5个神经,会有2 ^ 5 - 1 = 32 - 1 = 31种可能的组合你可能最终得到。