아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Морская баталия

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

요약
nxm 격자에 숨은 1xk 잠수함의 한 칸이 이미 명중된 상태에서, 확실히 격침하는 데 필요한 최소 발사 수를 구한다.
난이도

보통10점 중 5점

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

문제

Разведка доложила, что подводная лодка Октавия Спрута находится недалеко от пингвинов. Шкипер без колебаний предложил доесть суши и потопить ее.

Разведкой были добыты данные описания области, в которой находится подлодка. Область представляет из себя прямоугольник n×mn \times m. Также удалось выяснить, что подлодка представляет из себя прямоугольник 1×k1 \times k. Пингвины стали думать, как же им обнаружить судно, как вдруг Прапор случайно нажал на кнопку выстрела, и ракета угодила прямо в какой-то сегмент подлодки. Здесь и дальше под сегментом подлодки будем понимать одну из клеток, которые она занимает. Ковальски посчитал, что теперь вероятность ее потопить составляет все сто процентов. Лодка считается потопленной, если был произведен выстрел в каждый ее сегмент. Для каждого выстрела известно, попал ли он в цель.

Так как теперь одной задачей у Пингвинов стало меньше, они хотят посчитать минимальное количество выстрелов, которые им придется совершить, чтобы гарантированно потопить подводную лодку Октавия (выстрел Прапора уже совершен и в расчет не берется). А поскольку сейчас у них перерыв на сырные хрумки, эту важную задачу они поручают Вам.

입력

В первой строке входного файла содержатся два целых числа n,mn, m (1≤n,m≤201 \le n, m \le 20) --- длина и ширина области, в которой находится подлодка.

Во второй строке входного файла содержатся два целых числа x,yx, y (1≤x≤n,1≤y≤m1 \le x \le n, 1 \le y \le m) --- координаты точки, в которую был произведен выстрел.

В третьей строке входного файла дано одно целое число kk (1≤k≤max⁡(n,m)1 \le k \le \max(n, m)) --- длина подводной лодки.

출력

В единственной строке выходного файла выведите одно целое число --- количество выстрелов, которое Пингвинам придется совершить в худшем случае, чтобы потопить подлодку, если они будут действовать оптимально.

힌트

На рисунках приведены примеры расположения подлодок для тестов из условия. Крестиками обозначены фрагменты лодки, точками --- клетки, в которые были могли быть проведены выстрелы, но не было попадания. Окружностью обозначена клетка, в которую был произведен выстрел Прапора.

В первом тестовом примере поражена одна из клеток корабля, а вторая может находиться на любой из соседних, и в худшем случае пингвинам придется сделать четыре выстрела, чтобы добить корабль.

Во втором тестовом примере пингвины могут уничтожить корабль за четыре выстрела. Для этого они могут сначала выстрелить, например, в клетку (2, 3), и понять, как расположен корабль: если он расположен вертикально, то он точно проходит через эту клетку, и они гарантированно уничтожат его еще за два выстрела, а иначе, он расположен горизонтально, и им потребуется еще три выстрела чтобы гарантированно подбить корабль.

В третьем тестовом примере возможно всего одно расположение корабля, и пингвины уничтожают его за три выстрела.

예제4

  1. 예제 1

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

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

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

    입력
    7 5
    4 3
    3
    
    예상 출력
    5