printРабочее место участника

printЗадачи

1505. Конфеты

Ограничения: время – 200ms/500ms, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0) idea

В магазине Апу стоит большая стеклянная банка с конфетами `N` сортов. Гомер схватил горсть конфет из банки, но узкое горлышко банки помешало ему вытащить руку. Гомер хочет вытащить из банки как минимум `K` конфет одного сорта, неважно какого. Напишите программу, определяющую, какое минимальное количество конфет Гомер должен оставить в своей руке, чтобы добиться поставленной цели.
Первая строка ввода содержит два целых числа - количество сортов `N` и количество одинаковых конфет `K` (`1\ ≤\ N,\ K\ ≤\ 10`).
Вывести одно число — минимальное количество конфет, среди которых будет не менее `K` конфет одного сорта.

Пример ввода 1

3 2

Пример вывода 1

4

Пример ввода 2

2 3

Пример вывода 2

5
Пояснение к примеру 1: если взять только 3 конфеты, они с некоторой вероятностью могут оказаться 3 различных сортов, а если добавить 4-ю конфету, то конфет одного из сортов станет 2. Аналогично в примере 2: если взять 4 конфеты, то может оказаться по 2 конфеты двух сортов, и чтобы получить 3 конфеты одного из сортов, нужно добавить к ним 5-ю.
loading