호화로운 굴

시간 제한2초메모리 제한64 MB

요약
면적이 K 이상인 직사각형 중에서 최소 셀 가격이 가장 높은 것을 고르고 동점이면 넓은 것을 고합니다.
난이도

보통10점 중 7점

유형
이분 탐색, 스택, 행렬
정답자
아직 제출이 없습니다

문제

호빗 빌보는 모험에 지쳐 새 굴을 짓기로 했다. 땅을 사려는 언덕은 직사각형 모양이고, NN개의 행과 MM개의 열로 이루어진 표로 나타낼 수 있다. 행과 열의 번호는 1부터 시작하며, 1행이 가장 위쪽 행, 1열이 가장 왼쪽 열이다. 표의 각 칸은 1×11 \times 1 크기의 땅 한 조각이다. 호빗은 단순한 모양을 좋아하므로 빌보도 언덕의 변과 평행한 직사각형으로 땅을 산다. 즉 x1≤x2x_1 \le x_2, y1≤y2y_1 \le y_2인 x1x_1, x2x_2, y1y_1, y2y_2를 고른 다음, x1≤x≤x2x_1 \le x \le x_2이고 y1≤y≤y2y_1 \le y \le y_2인 칸 (x,y)(x, y)를 모두 산다.

모험을 마친 빌보는 부자라서 전체 가격은 신경 쓰지 않는다. 대신 평판을 중요하게 여기므로 자기가 사는 칸 중 가장 싼 칸의 가격이 가능한 한 높아야 한다. 또 새 굴에 가구를 모두 넣어야 하므로 사는 직사각형의 넓이는 KK 이상이어야 한다. 두 조건을 만족하는 직사각형이 여러 개면 넓이가 가장 큰 것을 고른다.

빌보에게 가장 좋은 땅을 찾아라.

입력

첫째 줄에 정수 NN, MM, KK가 공백 한 칸씩을 사이에 두고 주어진다. 각각 행의 수, 열의 수, 빌보가 살 땅의 최소 넓이다. 이어지는 NN개의 줄에는 각각 MM개의 정수가 주어진다. i+1i + 1번째 줄의 jj번째 수가 칸 (i,j)(i, j)의 가격이다.

NN과 MM은 10001000 이하의 양의 정수이고, KK는 표의 전체 칸 수 이하의 양의 정수이며, 모든 가격은 11 이상 10910^9 이하이다.

출력

정수 두 개를 공백 한 칸으로 구분해 한 줄에 출력한다. 첫 번째 수는 고른 직사각형에서 가장 싼 칸의 가격이고, 두 번째 수는 그 직사각형의 넓이다.

예제8

  1. 예제 1

    입력
    3 3 3
    1 1 1
    1 2 2
    1 2 2
    
    예상 출력
    2 4
    
  2. 예제 2

    입력
    1 10 5
    4 3 2 5 10 7 6 5 1 100
    
    예상 출력
    5 5
    
  3. 예제 3

    입력
    3 5 2
    5 7 5 5 5
    8 5 5 7 5
    8 5 8 8 8
    
    예상 출력
    8 3
    
  4. 예제 4

    입력
    1 1 1
    1000000000
    
    예상 출력
    1000000000 1
    
  5. 예제 5

    입력
    4 4 16
    9 4 7 6
    5 3 8 2
    6 6 6 6
    7 1 9 4
    
    예상 출력
    1 16
    
  6. 예제 6

    입력
    4 5 1
    5 5 5 5 5
    5 5 5 5 5
    5 5 5 5 5
    5 5 5 5 5
    
    예상 출력
    5 20
    
  7. 예제 7

    입력
    5 4 5
    9 1 2 1
    9 2 1 3
    9 1 4 2
    9 3 1 1
    9 2 2 4
    
    예상 출력
    9 5
    
  8. 예제 8

    입력
    1 12 1
    3 9 9 1 9 9 9 2 8 8 1 9
    
    예상 출력
    9 3