а При таких условиях корзина будет больше или равна нужного числа, нужно вычесть еще раз
2.

обсчитался эффетом

3.

Уважаемый собеседник, прошу Вас, поясните решение (лучше подробно и с указанием соответствующей теории). Мне это очень необходимо для дальнейших изысканий.
Вы первый, кто решил эту задачу, поэтому обращаюсь именно к Вам.
Не знаю, почему никто не мог этого сделать раньше - задача всегда вызывала затруднения в решении.
Я её решил с помощью рекурсии, но мой метод явно сложнее и дольше.