入力 1行目:自然数__n__
入力 2行目:0, 1の要素からなる__n__行__n__列の行列
出力:__n__行__n__列の行列の中に含まれる、1のみからなる正方形のうち最大のものの大きさ(辺の数)
例えば、以下のような問題です。
入力:
5
1 1 0 1 0
1 1 0 0 1
0 0 1 1 1
0 1 1 1 1
1 0 1 1 1
出力:
3
上記の例の場合、左上と右下に、1のみからなる正方形があります。
しかし、最大の辺をもつものを知りたいため、答えとしては「3」となります。
以上の問題について、私なりに考えてみたのですが、検討がつきません。
分かる方、いらっしゃいましたら、教えていただきたいです。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー