【发布时间】:2011-03-07 01:17:13
【问题描述】:
给定一个布尔值矩阵(示例):
a b c
+--------
X | 1 0 1
Y | 1 1 1
Z | 0 1 1
+--------
找到所有序列 [a|b|c] 的最佳方法是什么,使得每个序列对于 X、Y 和 Z 中的每一个都至少有一个“真”(1) 值。
在上面的例子中,序列集是(不分先后):
abc, ab, ac, bc, c
而这些序列不满足要求:
a (doesn't provide Z)
b (doesn't provide X)
我实际上是在寻找任意矩阵的通用算法。
有什么想法吗?
【问题讨论】: