Добрый день. Есть список грузов (1кг, 2 кг, 3 кг, 5кг) и его параметры. Допустим человек вводит, что ему необходимо 10кг. (Это получается 10 х 1кг, 5 х 2кг, 5 х 2 кг, 3 х 3кг + 1 кг и т.д) Как просчитать все варианты?