当前位置:网站首页>打印任务排序 js od华为
打印任务排序 js od华为
2022-07-31 01:18:00 【大鸡腿最好吃】
标题:打印任务排序 | 时间限制:1秒 | 内存限制:262144K | 语言限制:不限
某个打印机根据打印队列执行打印任务。打印任务分为九个优先级,分别用数字1~9表示,数字越大优先级越高。打印机每次从队列头部取出第一个任务A,然后检查队列余下任务中有没有比A优先级更高的任务,如果有比A优先级高的任务,则将任务A放到队列尾部,否则就执行任务A的打印。请编写一个程序,根据输入的打印队列,输出实际的打印顺序
输入描述:
输入一行,为每个任务的优先级,优先级之间用逗号隔开,优先级取值范围是1~9
输出描述:
输出一行,为每个任务的打印顺序,打印顺序从0开始,用逗号隔开
示例1
输入
9,3,5
输出
0,2,1
说明
队列头部任务的优先级为9,最先打印,故序号为0;接着队列头部任务优先级为3,队列中还有优先级为5的任务,优先级3任务被移到队列尾部;接着打印优先级为5的任务,故其序号为1;最后优先级为3的任务的序号为2
示例2
边栏推荐
猜你喜欢

typescript12-联合类型

Problem record in the use of TypeScript

Teach you how to configure Jenkins automated email notifications

华为“天才少年”稚晖君又出新作,从零开始造“客制化”智能键盘

Rocky/GNU之Zabbix部署(2)

深度学习可以求解特定函数的参数么?

MySQL (6)

typescript17 - function optional parameters

Chi-square distribution of digital image steganography

ShardingSphere之读写分离(八)
随机推荐
Mysql: Invalid default value for TIMESTAMP
权限管理怎么做的?
typescript16-void
Rocky/GNU之Zabbix部署(1)
黄东旭:TiDB的优势是什么?
Mysql systemized JOIN operation example analysis
Preparations for web vulnerabilities
【952. Calculate the maximum component size according to the common factor】
typescript12-联合类型
ROS Action communication
系统设计.短链系统设计
一万了解 Gateway 知识点
Zabbix干啥用?
TiKV主要内存结构和OOM排查总结
87. Convert String to Integer
ShardingSphere之垂直分库分表实战(五)
MySql data recovery method personal summary
typescript11 - data types
使用docker安装mysql
ShardingSphere read-write separation (8)