Морская баталия
시간 제한1초메모리 제한1024 MB
nxm 격자에 숨은 1xk 잠수함의 한 칸이 이미 명중된 상태에서, 확실히 격침하는 데 필요한 최소 발사 수를 구한다.
문제
Разведка доложила, что подводная лодка Октавия Спрута находится недалеко от пингвинов. Шкипер без колебаний предложил доесть суши и потопить ее.
Разведкой были добыты данные описания области, в которой находится подлодка. Область представляет из себя прямоугольник . Также удалось выяснить, что подлодка представляет из себя прямоугольник . Пингвины стали думать, как же им обнаружить судно, как вдруг Прапор случайно нажал на кнопку выстрела, и ракета угодила прямо в какой-то сегмент подлодки. Здесь и дальше под сегментом подлодки будем понимать одну из клеток, которые она занимает. Ковальски посчитал, что теперь вероятность ее потопить составляет все сто процентов. Лодка считается потопленной, если был произведен выстрел в каждый ее сегмент. Для каждого выстрела известно, попал ли он в цель.
Так как теперь одной задачей у Пингвинов стало меньше, они хотят посчитать минимальное количество выстрелов, которые им придется совершить, чтобы гарантированно потопить подводную лодку Октавия (выстрел Прапора уже совершен и в расчет не берется). А поскольку сейчас у них перерыв на сырные хрумки, эту важную задачу они поручают Вам.
입력
В первой строке входного файла содержатся два целых числа () --- длина и ширина области, в которой находится подлодка.
Во второй строке входного файла содержатся два целых числа () --- координаты точки, в которую был произведен выстрел.
В третьей строке входного файла дано одно целое число () --- длина подводной лодки.
출력
В единственной строке выходного файла выведите одно целое число --- количество выстрелов, которое Пингвинам придется совершить в худшем случае, чтобы потопить подлодку, если они будут действовать оптимально.
힌트
На рисунках приведены примеры расположения подлодок для тестов из условия. Крестиками обозначены фрагменты лодки, точками --- клетки, в которые были могли быть проведены выстрелы, но не было попадания. Окружностью обозначена клетка, в которую был произведен выстрел Прапора.
В первом тестовом примере поражена одна из клеток корабля, а вторая может находиться на любой из соседних, и в худшем случае пингвинам придется сделать четыре выстрела, чтобы добить корабль.
Во втором тестовом примере пингвины могут уничтожить корабль за четыре выстрела. Для этого они могут сначала выстрелить, например, в клетку (2, 3), и понять, как расположен корабль: если он расположен вертикально, то он точно проходит через эту клетку, и они гарантированно уничтожат его еще за два выстрела, а иначе, он расположен горизонтально, и им потребуется еще три выстрела чтобы гарантированно подбить корабль.
В третьем тестовом примере возможно всего одно расположение корабля, и пингвины уничтожают его за три выстрела.
