Sfida
Data una griglia come questa,
1 2 3 4 5 6 7 8
1 . . . . . . . .
2 . # . . . # . .
3 . . . . . . . .
4 . . . . . . . .
5 . . . . . . . .
6 . . # . . . . .
7 . . . . . . . .
8 . . . . . . . .
scrivere un pezzo di codice in grado di determinare la dimensione del quadrato più grande che non include un '#'. (La risposta a questo input è 5x5 poiché la griglia 5x5 in basso a destra è il quadrato più grande possibile).
Il quadrato deve avere lati paralleli agli assi xey.
Come alcuni piccoli dettagli: la griglia originale è sempre un quadrato e la sua lunghezza laterale ti viene data. Le coordinate dei simboli '#' ti vengono anche fornite.
Dettagli di input
Prima riga: N (1 <= N <= 1000), la lunghezza laterale della griglia quadrata e T (1 <= T <= 10.000) il numero di segni '#'.
Linee T successive: le coordinate di ciascuno dei T #
Casi test
Ingresso n. 1:
8 3
2 2
2 6
6 3
Risultato n. 1: 5
================
Ingresso n. 2:
8 4
1 1
1 8
8 1
8 8
Risultato n. 2: 6
================
Ingresso n. 3:
5 1
3 3
Risultato n. 3: 2
Questo è un problema di codice più veloce , quindi vince il codice più veloce testato sul compilatore rextester .
Divertiti!
fastest-code
1000x1000 è troppo piccolo