Задача B. Квадрат
Ограничение по времени | Ограничение по памяти |
---|---|
5 секунд | 512 мегабайт |
Дан двумерный массив , . Где все элементы массива либо либо .
Вам надо ответить на запросов. Каждый запрос содержит числа , которые являются координаты прямоугольника. - координаты левой верхней клетки прямоугольника, a - координаты правой нижней клетки. Для каждого запроса вам нужна найти максимальный размер квадрата который содержит только и полностью находящегося внутри прямоугольника.
Формат входного файла
В первой строке входных данных записаны два числа и .
В каждой из последующих строк записаны чисел .
В следующей строке записано количество запросов .
После идут строк сами запросы .
Формат выходного файла
Выведите строк. Ответ на каждый запрос.
Примеры
Входные данные
3 4
1 1 0 1
0 1 1 0
0 1 1 0
5
1 1 2 3
2 1 3 2
3 2 3 4
1 1 3 4
1 2 3 4
Выходные данные
1
1
1
2
2
Входные данные
5 5
0 1 1 1 1
1 1 1 1 1
1 1 1 0 1
1 0 1 1 1
1 1 1 1 1
3
2 1 5 2
2 1 5 3
4 3 5 5
Выходные данные
2
2
2