请大家帮个忙(一个很有趣的程序)
每行由1,2,3,4,5,6,7,8,9,10,11,12,13,14,15共15个数组成,共七行,
每行不能出现重复的数,并且3个数为一个单元,要求七行数中的每个单元不能出现两个以上相同的数.例如下面就是一个组合:
一、(1 2 3) (4 8 12) (5 10 15) (6 11 13) (7 9 14)
二、(1 4 5 ) (2 8 10) (3 13 14 ) (6 9 15) (7 11 12)
三、(1 6 7) (2 9 11) (3 12 15) (4 10 14) (5 8 13)
四、(1 8 9) (2 12 14) (3 5 6) (4 11 15) (7 10 13)
五、(1 14 15) (2 5 7 ) (3 8 11)(4 9 13) (6 10 12)
六、(1 10 11) (2 13 15) (3 4 7) ( 5 9 12) (6 8 14)
七、(1 12 13) (2 4 6) (3 9 10) (5 11 14) (7 8 15)
问这样的组合共有多少种,用算法实现。(上面只是一个答案,像这样满足条件的答案共有多少个?)请高手指点,给出算法。