#749. 任务调度模拟
任务调度模拟
题目描述
汤姆最近使用队列知识研发了一个任务排布系统,只要输入任务名称与优先级数值,系统就会自动排列输出执行顺序表,使用这套系统汤姆就能合理安排自己每天的计划了,现在请你也编写一个这样的程序。
输入格式
第一行输入n,表示n个任务需要排序,接下来输入n行数据,每一行由任务名称与优先级数值构成(之间用空格隔开)
输出格式
输出任务按优先级顺序执行表,优先级数值越大,表示该任务越重要(优先级相同时,先输入的先排序)
样例
输入样例 1
10
刷数学试卷 2
背单词 3
背诵古诗词 5
做阅读理解 6
看电视 10
出去玩 8
写日记 15
晨跑 1
上网课 4
睡觉 20
输出样例 1
任务按优先级顺序执行:
睡觉
写日记
看电视
出去玩
做阅读理解
背诵古诗词
上网课
背单词
刷数学试卷
晨跑
输入样例 2
3
开会 1
写报告 2
写代码 3
输出样例 2
任务按优先级顺序执行:
写代码
写报告
开会
输入样例 3
3
任务A 1
任务B 1
任务C 1
输出样例 3
任务按优先级顺序执行:
任务A
任务B
任务C