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

Сборники > Дополнительные задания > задача:


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

Задачи сборника

• Банк
• Жилетка питона Антона
• Игра в города
• Льготы по оплате за телефон
• Прыгучий баг

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

Если у вас есть предложения или пожелания по работе 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