#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