stamps, все номиналы разные. Марок каждого номинала сколько угодно, но на один конверт клеят марки только одного номинала: например, три марки по 4 дают 12, а марки 4 и 6 вместе — нельзя.
Выпишем все суммы, которые можно так оплатить, без повторов и по возрастанию. Верните k-ю из них (нумерация с единицы).stamps=[4, 6], k=5 → 16
Марками по 4 можно оплатить 4, 8, 12, 16, …, марками по 6 — 6, 12, 18, … Вместе получаются суммы 4, 6, 8, 12, 16, 18, … — пятая из них 16.
stamps=[7, 3, 5], k=6 → 10
Доступные суммы: 3, 5, 6, 7, 9, 10, … — шестая равна 10.
stamps=[2], k=1000000000 → 2000000000
stamps различныstamps=[4, 6], k=5
16
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 61 тест на сервере, включая скрытые.