我有数学题。我正在开发一个可以接受5个参数的软件。虽然我已经测试了系统可以处理这些参数时,输入单独和系统重置,我现在需要验证,系统可以处理不同的输入序列,例如
用户可以输入1,2,3,4,5或2,4,5,1,3。
我想要实现的第一步是计算出可能有多少个组合?有什么指示吗?
发布于 2017-08-31 07:48:19
当您有n数时,至少存在n!置换。
在您的情况下,您需要一个集合的置换,因此总数是:
(n_1 + n_2 + n_3 + n_4 + n_5)!
-------------------------------
n_1! * n_2! * n_3! * n_4! * n_5!阅读更多关于维基百科中排列的信息。
https://stackoverflow.com/questions/45975534
复制相似问题