Процессор по-честному
Симуляции и автоматы
Средняя
Планировщик Round Robin: задачи с временами исполнения jobs (номера 0..n-1) стоят в очереди. Процессор берёт задачу из головы, работает над ней не более quantum единиц времени: если задача закончилась - записывает её номер в журнал, иначе ставит в ХВОСТ очереди с остатком. Верните журнал - порядок завершения задач.
Сигнатура функции
round_robin_finish_order(jobs: list[int], quantum: int) -> list[int]
Примеры
| Вход | Ожидаемый результат |
| [[3, 5, 2], 2] | [2, 0, 1] |
| [[1, 1, 1], 1] | [0, 1, 2] |
1решили
1пытались
100%успешность
Войдите, чтобы решить →