Поле в игре «Речной бой» представляет собой полоску длины n
клеток и шириной в одну клетку. Где‑то на поле расположен корабль из k
клеток (k≤n).
Какое наименьшее число выстрелов необходимо, чтобы гарантированно потопить корабль? После каждого выстрела сообщается его результат: «мимо», «ранен» или «убит».
Формат входных данных
Первая строка входных данных содержит целое число n
(1≤n≤109
). Вторая строка входных данных содержит целое число k
(1≤k≤n).
Формат выходных данных
Выведите одно целое число —
количество выстрелов.
Система оценки
Решения, правильно работающие при n≤10
, будут оцениваться в 40
баллов.
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет