7
考慮一個n乘n的二元矩陣,我想找到兩個矩形的最小區域,它們將覆蓋所有的矩陣(1s)。也就是說,矩形區域的總和必須最小。 矩形可以重疊。最小區域矩陣覆蓋
例子:
0 0 0 1 1 1 0 0 0
0 0 0 1 1 1 0 0 0
0 0 0 1 1 1 0 0 0
1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1
0 0 0 1 1 1 0 0 0
0 0 0 1 1 1 0 0 0
0 0 0 1 1 1 0 0 0
的最小面積是:3 * 9 + 9 * 3 = 54
我很想知道,如果有一個解決方案比O(n^4)
更好。
你能舉個例子嗎? – bragboy
如果有必要,還可以覆蓋0嗎? – mbeckish