Это вопрос, заданный в одном собеседовании. Я хотел бы знать оптимальный алгоритм получения желаемых результатов. Вопрос: Учитывая, что у вас есть (n x m) матрица с некоторыми номерами в ней. Теперь вы должны посчитать не матриц размера> = (2 х 2), который будет иметь следующие два условия:Под. субматриц с заданными ограничениями из матрицы?
- Он должен иметь по крайней мере два-1-х;
- Два из угловых элементов матрицы равны.
Я знаю алгоритм грубой силы для взятия всех элементов матрицы 2 x 2 и более; затем подсчитывая нет. 1 и проверять 6 возможных условий угловых элементов, причем любые два из них равны. Я хочу знать способ решения этих проблем или любого источника, поскольку я ничего не мог найти на «GeeksForGeeks» или StackOverFlow сам по себе наиболее оптимизирован.
Ну, я прошу только о подходе к решению проблемы в нескольких строках, которые можно было бы сделать. Любая структура данных потребуется или что-то еще. –