Виклик
Враховуючи таку сітку,
1 2 3 4 5 6 7 8
1 . . . . . . . .
2 . # . . . # . .
3 . . . . . . . .
4 . . . . . . . .
5 . . . . . . . .
6 . . # . . . . .
7 . . . . . . . .
8 . . . . . . . .
написати шматок коду, який може визначити розмір найбільшого квадрата, який не включає символ "#". (Відповідь на цей вхід - 5x5, оскільки права нижня сітка 5x5 - це найбільший можливий квадрат).
Квадрат повинен мати сторони, паралельні осям x і y.
Як деякі невеликі деталі: оригінальна сітка - це завжди квадрат, а її бічна довжина надана вам. Координати символів "#" також надаються вам.
Деталі введення
Перший рядок: N (1 <= N <= 1000), довжина сторони квадратної сітки та T (1 <= T <= 10 000) кількість знаків "#".
Наступні лінії T: Координати кожної з T #
Випробування
Введення №1:
8 3
2 2
2 6
6 3
Результат №1: 5
================
Введення №2:
8 4
1 1
1 8
8 1
8 8
Результат №2: 6
================
Введення №3:
5 1
3 3
Результат №3: 2
Це проблема найшвидшого коду , тому виграє найшвидший код, перевірений на компіляторі rextester .
Веселіться!
fastest-code
1000x1000 це занадто мало, хоча