|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.04.2015, 15:09 | #1 |
Регистрация: 30.04.2015
Сообщений: 3
|
решить задачку о поиске "прямоугольников" с нулевыми элементами в матрице
Дана целочисленная матрица [ai j ]
i=1 ,..., n ; j=1 ,..., m . Прямоугольником в этой матрице будем называть множество всех элементов aij , для которых выполнено 1 ≤ p ≤ i ≤ q ≤ n,1 ≤ r ≤ j ≤ s ≤ m, где p, q, r, s - натуральные числа, задающие прямоугольник. Площадью прямоугольника назовем число элементов в нем. Среди прямоугольников матрицы, состоящих целиком из нулей, найти тот, который имеет наибольшую площадь. я сделал код для одного прямоугольника в котором все элементи равны 0. А что делать если таких несколько не знаю. Код:
Последний раз редактировалось vadikUA; 30.04.2015 в 15:28. Причина: добавлял код |
30.04.2015, 15:32 | #2 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Мутная задача какая-то. В матрице только нули или еще что-то будет?
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
30.04.2015, 15:36 | #3 |
Регистрация: 30.04.2015
Сообщений: 3
|
в матрице любые числа. Но прямоугольник должен состоять только из нулей. И таких прямоугольников может быть много. И все они находятся внутри прямоугольника, который задается вот так 1 ≤ p ≤ i ≤ q ≤ n,1 ≤ r ≤ j ≤ s ≤ m
|
30.04.2015, 16:41 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
реально мутненькая задача.
во-первых, один прямоугольник задаётся (оператор вводит) натуральными числами p, q, r, s. А несколько прямоугольников как задаются? во-вторых, допустим, есть массив с набором элементов p1, q1, r1, s1, p2, q2, r2, s2 ... pX, qX, rX, sX Тогда в чём проблема найти те из них, которые состоят ЦЕЛИКОМ из нулевых элементов? Или есть проблема с тем, чтобы найти "площадь" прямоугольника? Или проблема с тем, как из этих "нулевых" прямоугольников найти тот, что имеет максимальную площадь?! |
30.04.2015, 17:14 | #5 |
Регистрация: 30.04.2015
Сообщений: 3
|
проблема как раз в том чтобы найти площадь этих прямоугольников.
|
30.04.2015, 17:33 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
решить задачку на C++ | toffa | Фриланс | 0 | 21.04.2013 11:20 |
В матрице К (5*5), элементами которой являются шестибуквенные слова, найти слово, в котором первый символ - буква А (Паскаль) | Tolian92 | Помощь студентам | 1 | 14.12.2011 11:40 |
Решить задачку... | VintProg | Свободное общение | 4 | 23.08.2011 16:54 |
Помогите решить задачку | kavkaz | Общие вопросы Delphi | 1 | 26.07.2009 08:32 |