假设有“n”个数字,我们从中选择“p”个数字(p 小于 n),以便对选定的“p”个数字进行排序。可以重复选择的号码。我们如何计算可以选择的组合数量?例如,如果我们有一组数字,例如 {1,2,3,4,5,6} (n=6),我们将从集合 (p=3) 中选择 3 个已排序的数字。所以我们可以有 {1,2,3}, {1,1,2}, {2,3,6}, {4,5,5}, {5,5,5} .... . 由于所有这些组合都已排序,因此它们是有效的。我们如何才能找到我们可以获得的此类排序组合的数量?
我的意思是,当我们从一组n 个元素中选择 p 个元素时,应该对所选的p个元素进行排序。
举个小例子:
如果集合是{1,2,3,4}
(所以 n = 4)并且我们要选择 3 个元素(p = 3),那么我们可以选择 p 个元素(有替换)的方式数将是4*4*4=64
。所以选择会有{1,1,1},{1,1,2},{1,1,3}{1,1,4},{1,2,1}.....{3,1,1}...{4,4,4}
. 但在这些选择中,并非所有选择都已排序。在本例中,{1,2,1}
并{3,1,1}
没有排序。
我想获得排序选择的数量。
谢谢。