Task 62_1. Подарки
UniLecsЗадача: детям на новый год раздавали пакеты с подарками, в каждый пакет раскладывали апельсины.
Сначала разложили апельсины по m штук в каждый пакет, но не получилось, на один из пакетов пришелся m-1 апельсин. Когда попробовали положить по m-1 апельсина, то осталось m-2. Попробовали разложить по m-2 апельсина, осталось m-3. Попробовали положить по 2 апельсина, остался 1.
Нужно выяснить какое кол-во апельсинов изначально было.
Входные данные: m - кол-во апельсинов (1 < m <= 1000), ктр изначально планировали разложить по подаркам.
Вывод: Наименьшее возможное кол-во апельсинов, ктр были изначально.
Пример:
m - 4
Вывод: 11.
Реализация:
- @mikhail_01, реализация на Python
https://gist.github.com/unilecs/afd5464df5b655a7b35c280edb39afb4
2. Антон, реализация на Haskell
https://gist.github.com/AnthonyMikh/e06f7defb1743d536720572913e3ffbb
Тест:
https://repl.it/repls/BraveExcellentChital