Изменения

Перейти к: навигация, поиск

Участник:Qtr

679 байт убрано, 15:39, 4 июня 2016
м
Разбиение на блоки
Станок, выполняющий работы, выполняет работу в некоторые интервалы времени и простаивает в остальное время. Следующий алгоритм разбивает множество работ на блоки, внутри которых станок работает без простоя.
 
'''Структура работы'''
'''struct''' Job
'''int''' p
'''int''' r
'''int''' rm <font color="darkgreen">// Модифицированное время появления работы </font>
'''int[]''' f <font color="darkgreen">// Функция f </font>
'''int[]''' children <font color="darkgreen">// Номера работ, к выполнению которых нельзя приступать до выполнения данной работы </font>
Далее вместо <tex>Job[i].r</tex> будем писать <tex>r[i]</tex>, аналогично — для других полей структуры.
'''Структура блока'''
81
правка

Навигация