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

Разделы > Математика лайт > задача:


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

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

• Аврал на фабрике фейерверков
• Беглая коза
• Головастик Гоша (5 баллов)
• Гуманный Модулев и произведени...
• Две лягушки
• Детский бал у Йогеля
• Жидкостные обогреватели
• Жилетка питона Антона
• Зенитовский шарфик кота Сёмы
• Змей Горыныч и банные веники
• Змея и Лошадь
• Золотая лихорадка
• Иванов, Петров, Сидоров и НИР
• Йети Йорик и валенки
• Лавочки у дорожки
• Наборы ручек

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

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