도전
이와 같은 그리드가 주어지면
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 컴파일러 에서 테스트 한 가장 빠른 코드가 우선 합니다.
즐기세요!
1
관련 .
—
user202729
들어
—
l4m2
fastest-code
1000x1000하지만, 너무 작
그러나 rextester는 Jelly 또는 Hexagony를 지원하지 않습니다.
—
user202729
"rextester 컴파일러에서 테스트 된 가장 빠른 코드가 이깁니다"-어떤 입력에서 가장 빠릅니까?
—
Nathaniel