【发布时间】:2014-09-15 07:29:02
【问题描述】:
给定的位置数为 m,位数为 n。您必须以每个数字至少出现一次的方式填充这 m 个位置。
例如
给定 m 为 4 和 n 为 3,因此您有 4 个位置和 3 个数字。现在,这个可能的组合总数为 36。
举个简单的例子:
m=3 和 n=2(a,b 假设) 那么可能的组合是
aba aab abb bab bba baa
因此只有 6 种组合是可能的。是否有任何公式,因为我需要找到可能的组合数量?
【问题讨论】:
-
这个问题似乎跑题了,因为它是关于数学而不是编程的。
-
我可以在这里闻到一些 DP。可能一些递归函数可以解决这个问题。
标签: math combinations permutation