Добрый день!
Помогите пожалуйста, пишу макрос для определенного расчета и застопорился на отдельном блоке. Суть следующая: Имеется n количество деталей, для каждой детали есть минимальная длина и максимальная длина (деталь может отрезаться). Есть задача разместить детали на конструкции таким образом, что бы все детали разместились по всей длине конструкции.
Ограничения:
1. Макрос в первую очередь должен выбирать такой набор деталей что бы их число было наименьшим (это условие в приоритете)
2. Макрос должен выбирать как можно меньшие по длине детали.
Во вложении прилагаю пример с правильными и не правильными результатами.
Не могу придумать алгоритм, по которому обрабатывать данную логику.
Помогите пожалуйста, пишу макрос для определенного расчета и застопорился на отдельном блоке. Суть следующая: Имеется n количество деталей, для каждой детали есть минимальная длина и максимальная длина (деталь может отрезаться). Есть задача разместить детали на конструкции таким образом, что бы все детали разместились по всей длине конструкции.
Ограничения:
1. Макрос в первую очередь должен выбирать такой набор деталей что бы их число было наименьшим (это условие в приоритете)
2. Макрос должен выбирать как можно меньшие по длине детали.
Во вложении прилагаю пример с правильными и не правильными результатами.
Не могу придумать алгоритм, по которому обрабатывать данную логику.