最大正方形子矩阵

给定一个01矩阵,寻找边长最大的正方形子矩阵,其对角线上元素全为1,其余位置全为0。输入包含矩阵大小及矩阵元素,输出满足条件的正方形子矩阵的边长。
摘要由CSDN通过智能技术生成
【题目描述】

在一个01矩阵中,包含有很多的正方形子矩阵,现在要求出这个01矩阵中,最大的正方形子矩阵,使得这个正方形子矩阵中的某一条对角线上的值全是1,其余的全是0。

【输入描述】

第一行有两个整数n和m(1 <= n,m <= 1000)。接下来的n行,每行有m个0或1的数字。每两个数字之间用空格隔开。

【输出描述】

输出一个整数,表示满足条件的最大正方形子矩阵的边长。

【样例输入】

4 6

0 1 0 1 0 0

0 0 1 0 1 0

1 1 0 0 0 1

0 1 1 0 1 0

【样例输出】

3

源代码:

#include<cstdi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值