これは1つの就職面談で尋ねられる質問です。希望の結果を得るための最適な最適アルゴリズムを知りたい。 質問は次のとおりです。あなたには、(n×m)の行列があり、そこにいくつかの数が入っているとします。 は今、あなたはサイズの行列の何をカウントする必要はない>の二つの条件以下きます=(2×2):それは持つべきカウントNo。マトリックスから与えられた制約を持つ部分行列の?
- をAT-少なくとも二つの1の。
- 行列の2つの角要素が等しい。
私は行列2 x 2以上のすべての要素を取るブルートフォースアルゴリズムを知っています。その後、それらのうちの2つが等しい等しい6つのコーナー要素の可能な条件を調べることによって、 「GeeksForGeeks」またはStackOverFlowで、これらの問題またはソースを処理する方法を最も最適化された方法で知りたいと思います。
さて、私は、問題を数行で解決するためのアプローチを求めています。どんなデータ構造も必要となるでしょう。 –