ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Разделы > Неотсортированные > задача:


Жилетка питона Антона

Задачи раздела

• Дырки
• Евродрова короля и три мушкетёра...
• Ездец
• Еловые слова
• Елпидифор и задачи с запутанным...
• Ефрейтор Нулькин и цифры числа
• Женщина, которая считала «Апчхи!»
• Жидкостные обогреватели
• Жилетка питона Антона
• За решеткой
• За рулём
• Забавная игра
• Забор
• Забор (20 баллов)
• Задача без условия
• Заика
• Зайчег и Медвед

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 2000/4000/4000/4000 мс. Лимит памяти 65000/65000/65000/65000 Кб.

qilet

У питона Антона есть любимая жилетка. Ну как жилетка... труба с пуговицами, как муфта, но с застёжкой. Когда-то на ней было N пуговиц. Но со временем пуговицы отрываются, и сейчас на жилетке Антона их осталось М.

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

Вот это-то "максимальное количество отсутствующих пуговиц между двумя имеющимися" и должна вычислять ваша программа на основе значений N и M.

Входные данные. Натуральные числа N и M по одному в строке, М не меньше 2 и не больше N.

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

Пример. При вводе следующих данных:
11
4

программа должна вывести
3
Пуговицы можно распределить, например, так:
0--0--0---0

Для отправки решений необходимо выполнить вход.

www.contester.ru