2017华为实习生机试题--任务调度

时间:2022-11-09 18:55:43

题目描述:

输入5个任务的ID,任务优先级,开始运行时间和任务运行时间,其中调度过程支持抢占,即优先级值高的任务可抢占正在运行的优先级值低的任务,最后输出前200秒,任务的调度过程

输入描述:

任务信息输入格式为:[任务ID.任务优先级.任务开始运行时间.任务运行时长];

任务与任务之间使用“|”隔离;5个任务的任务ID为1-5;任务优先级范围为0-200.

输入例子:[1.80.1.10]|[2.20.11.15]|[3.50.21.10]|[4.120.31.10]|[5.100.41.10]

输出例子:0.1|1.10|2.10|3.10|4.10|5.10|2.5|0.144