作者keepaway (走开)
看板MATLAB
标题[问题] 列出所有组合的问题
时间Fri Apr 26 09:46:42 2013
老师给了一个正整数array [f_1 ,..., f_n]
要我们找出所有可能的组合 array [r_1,....,r_n]
r_i 要小於等於 f_i , i=1,...,n
并且不能用matlab 内建的command
整体上只能使用 for if while
这边给个例子
f=[1 2 3]
所有的r=[0 0 0] [0 1 1] [1 0 2] [1 2 1]
[0 0 1] [0 1 2] [1 0 3] [1 2 2]
[0 0 2] [0 1 3] [1 1 0] [1 2 3]
[0 0 3] [0 2 1] [1 2 0]
[0 1 0] [0 2 2] [1 1 1]
[0 2 0] [0 2 3] [1 1 2]
[1 0 0] [1 0 1] [1 1 3]
我想了满久还是没有想出一个有系统的方法
不知道有没有人可以给我一点建议或是提示
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 108.184.50.115