Помогите написать на любом языке программу, которая
Input
Вводим Для Процесса0(Р0) время возникновения и производительность и для Процесса1(Р1) время возникновения и производительность. И вводим время кванта(время работы процесса),у меня оно = 3. Выделено желтым(синим) в табличке
Output
Таблица с КС/И/Г/ГК
Объяснение происходящего:
Начинается с процесса P0. Так как исходя из таблицы время возникновения=1, буквы кс будут начинаться с №1 и т.к. продолжительность = 2, то этих букв две. В остальных местах в пределах трех элементов(выделено желтым) буква И,
дальше входит процесс P1. Время возникновения = 6, поэтому в этом месте ставим КС, в остальных местах И.
дальше снова входит P0(так как алгоритм строгое чередование). На №4 он войти не мог. так как было время P1(не время Р0) значит ставим в этих местах ГК, он начинается с №7 и остальные клетки в пределах трех ставим И
дальше входит процесс P1. Он должен был войти на №9, но так как в это время работал процесс Р0, то он начинается с №10 и в этом месте ставим одну букву КС т.к. продолжительность = 1. В остальных местах в пределах трех элементов ставим И.
Если процесс в это время не входит и сейчас не его время, то ставим букву Г.
Большое спасибо, если кто-то разобрался. Задача хоть и не сложная, но не для простых смертных )
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости