Для решения каких задач можно применять алгоритм? Например, у вас есть набор монет с различным номиналом, которые необходимо распределить на группы таким образом, чтобы их сумма была равна заданному числу. Или продажи за период необходимо скомпоновать по документам реализации с суммой 5000 руб.
Для демонстрации необходимо заполнить первоначальный набор данных:
1. Количество строк - количество элементов комплекта для распределения.
2. Максимальная/минимальная сумма - номинал элемента.
3. Сумма набора - максимально возможное значение суммы номиналов элементов группы.
4. Количество попыток - вариативное число комплектации наборов (больше - точнее).
Результат распределения выводится в окне сообщений, с отображением номера набора, номера строки с ее номиналом и итоговой суммой набора.