• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

Перебор возможных комбинаций в матрице N*n

  • Автор темы Guest
  • Дата начала
G

Guest

Здравствуйте, нужна ваша помощь, есть задачка ее условие:

При изготовлении детали необходимо выполнить N операций задано время Tij (i,j=1,2,...,N), затрачиваемое на выполнение i-й операции, j-ой по порядку. Операция с номером K должна быть выполнена раньше операций с номерами L и M. Определить последовательность выполнения операций, при которой изготовление деталей заканчивается за минимальное время.
N=5; L=1; M=2; K=3;
T=(
10 23 25 25 90
15 50 50 25 25
105 105 105 6 6
20 20 20 20 20
5.5 11 22 44 88
);
Я так понимаю что необходимо тут первое это перебрать все возможные сочетания операций и вычислить время а второе это найти минимум в этих сочетаниях
У меня не получается сделать алгоритм который перебирал бы все комбинации. подскажите пожалуйста
 
N

nayke

Похоже на алгоритм работы с взвешенными графами. Посмотри алгоритм дейкстры.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!