Ребят, подскажите пожалуйста. Натолкните на алгоритм. Нужно подобрать слагаемые из заданного массива для получения указанной суммы. Проблема в том, что разница между ними огромна. в массиве лежат числа [ 2.7, 6, 39.75, 19.7, 3,2] а требуемая их сумма - в зависимости от ситуации от 1000 до 5000, чаще всего 4050. Алгоритм тупого перебора очень громоздкий и ненадежный, переодически просто переполняет стек (пытаюсь рекурсией) Нагуглить ничего путного не получается , если кто сталкивался, наведите на мысль, пожалуйста