문제 정의 - nxm의 배열에서 1로 구성된 즉 내부가 1로 가득한 정사각형중 가장 큰 정사각형의 크기를 구하여라.
입력 - n,m(1<= n,m <= 1000)
출력 - 가장 큰 정사각형의 크기를 출력하라.
Sol 1)
처음에 이 문제를 풀기 위해 단순하게 넓혀가는 방식을 생각하였다.
지금까지 가장 큰 크기를 저장해두고 그 이하의 넓이의 가로나 세로를 가지는 사각형은 모두 무시하며 지나갔다.
이런식으로 풀면 시간복잡도가O(nm)이라 3%대에서 시간초과가 난다.
Sol 2)
위의 사진에서는 4가 가장큰 수이므로 16을 출력하게 된다.