만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

거리 두기 게임

면접 대비

시간 제한1초메모리 제한1024 MB

요약
N x M 격자와 거리 D가 주어졌을 때, 택시 거리로 D 이상 떨어진 칸이 하나도 없는 칸의 개수를 구합니다. Hyoseok은 이 칸들을 모두 막아야 합니다.
난이도

보통10점 중 4점

유형
수학, 완전 탐색
정답자
아직 제출이 없습니다

문제

준성이와 효석이는 N×MN \times M 크기의 격자판에서 게임을 한다. 규칙은 다음과 같다.

  • 준성이와 효석이는 각자 말을 하나씩 가지고 시작한다.
  • 효석이는 준성이가 말을 둘 수 없는 격자 칸 AA개를 정한다.
  • 준성이는 말을 둘 수 있는 격자 칸 중 하나에 말을 둔다. 그다음 효석이는 준성이가 말을 둔 칸을 제외한 모든 격자 칸 중 하나에 말을 둔다.
  • 두 말 사이의 택시 거리가 DD보다 작으면 준성이가, 같거나 크면 효석이가 승리한다.

두 사람이 최선을 다해 게임을 진행했을 때, 효석이가 승리할 수 있는 AA의 최솟값을 구하여라.

효석이가 승리할 수 없는 경우는 입력으로 주어지지 않는다.

입력

첫 번째 줄에 격자판의 세로 길이 NN과 가로 길이 MM이 공백으로 구분되어 주어진다. (3≤N,M≤400)(3 \leq N, M \leq 400)

두 번째 줄에 두 말 사이의 택시 거리 DD가 주어진다. (2≤D≤798)(2 \leq D \leq 798)

출력

효석이가 승리할 수 있는 AA의 최솟값을 출력한다.

힌트

격자판 위의 두 칸의 좌표를 각각 (x1,y1)(x_1, y_1), (x2,y2)(x_2, y_2)라고 하면, 두 칸 사이의 택시 거리는 ∣x1−x2∣+∣y1−y2∣|x_1 - x_2| + |y_1 - y_2|이다.

예제2

  1. 예제 1

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

    입력
    4 5
    7
    
    예상 출력
    16