거리 두기 게임
면접 대비시간 제한1초메모리 제한1024 MB
N x M 격자와 거리 D가 주어졌을 때, 택시 거리로 D 이상 떨어진 칸이 하나도 없는 칸의 개수를 구합니다. Hyoseok은 이 칸들을 모두 막아야 합니다.
문제
준성이와 효석이는 크기의 격자판에서 게임을 한다. 규칙은 다음과 같다.
- 준성이와 효석이는 각자 말을 하나씩 가지고 시작한다.
- 효석이는 준성이가 말을 둘 수 없는 격자 칸 개를 정한다.
- 준성이는 말을 둘 수 있는 격자 칸 중 하나에 말을 둔다. 그다음 효석이는 준성이가 말을 둔 칸을 제외한 모든 격자 칸 중 하나에 말을 둔다.
- 두 말 사이의 택시 거리가 보다 작으면 준성이가, 같거나 크면 효석이가 승리한다.
두 사람이 최선을 다해 게임을 진행했을 때, 효석이가 승리할 수 있는 의 최솟값을 구하여라.
효석이가 승리할 수 없는 경우는 입력으로 주어지지 않는다.
입력
첫 번째 줄에 격자판의 세로 길이 과 가로 길이 이 공백으로 구분되어 주어진다.
두 번째 줄에 두 말 사이의 택시 거리 가 주어진다.
출력
효석이가 승리할 수 있는 의 최솟값을 출력한다.
힌트
격자판 위의 두 칸의 좌표를 각각 , 라고 하면, 두 칸 사이의 택시 거리는 이다.