【发布时间】:2013-09-17 04:18:35
【问题描述】:
我有一组格式为 a b 的 n 案例,我要做的是我必须从 a、b 中形成不同的数字组合。例如,
假设 n=4 并且 a,b 跟随
1 2
3 1
2 4
3 2
现在看 a,b 总共有 4 个不同的数字,它们是 (1,2,3,4)
并且可以形成所有不同数字的两个组合,它们是(1,3,4,2)和(2,1,4,3),如下:-
1 2
|
3 1
\
2 4
|
3 2
和
1 2
|
3 1
|
2 4
/
3 2
我的问题是我无法思考如何编码,因为 n
【问题讨论】:
-
如果
n > max(a) || n > max(b),则无法像您所说明的那样找到从上到下的路径。在你到达那里之前,你会用完不同的数字。只是想指出这一点,正如帖子所述:as n<=50 and a,b<=16.
标签: algorithm math combinations permutation distinct-values