问问题,0/1 矩阵内最大1矩阵的问题# JobHunting - 待字闺中
x*g
1 楼
0/1 矩阵内最大1矩阵的问题
看了版上的讨论,建议直方图内切矩阵来解决
按照行/列加分别得到一个直方图
然后求最大的内切矩阵
得到左右的range,四个range就是最大1矩阵
这个思路正确吗?
如果是对的,很容易就找到反例了,比如
0 1 0 1 0
1 0 1 0 1
0 1 0 1 0
1 0 1 0 1
1 0 1 0 1
行列相加得到的一维向量都是3,2,3,2,3
直方图就是这个样子的
| | |
| | | | |
| | | | |
最大的内切举证都是从0-4,面积是2x5 =10
谁能指点一下么?
看了版上的讨论,建议直方图内切矩阵来解决
按照行/列加分别得到一个直方图
然后求最大的内切矩阵
得到左右的range,四个range就是最大1矩阵
这个思路正确吗?
如果是对的,很容易就找到反例了,比如
0 1 0 1 0
1 0 1 0 1
0 1 0 1 0
1 0 1 0 1
1 0 1 0 1
行列相加得到的一维向量都是3,2,3,2,3
直方图就是这个样子的
| | |
| | | | |
| | | | |
最大的内切举证都是从0-4,面积是2x5 =10
谁能指点一下么?