【華為OD機(jī)試 2023】 銀行插隊(duì)(C++ Java JavaScript Python)
某銀行將客戶分為了若干個(gè)優(yōu)先級, 1 級最高, 5 級最低,當(dāng)你需要在銀行辦理業(yè)務(wù)時(shí),優(yōu)先級高的人隨時(shí)可以插隊(duì)到優(yōu)先級低的人的前面。
現(xiàn)在給出一個(gè)人員到來和銀行辦理業(yè)務(wù)的時(shí)間序列,請你在每次銀行辦理業(yè)務(wù)時(shí)輸出客戶的編號。
如果同時(shí)有多位優(yōu)先級相同且最高的客戶,則按照先來后到的順序辦理。
輸入描述
輸入第一行是一個(gè)正整數(shù) n ,表示輸入的序列中的事件數(shù)量。(1 ≤ n ≤ 500)
接下來有 n 行,每行第一個(gè)字符為 a 或 p 。
當(dāng)字符為 a 時(shí),后面會有兩個(gè)的正整數(shù) num 和 x ,表示到來的客戶編號為 num ,優(yōu)先級為 x ;
當(dāng)字符為 p 時(shí),表示當(dāng)前優(yōu)先級最高的客戶去辦理業(yè)務(wù)。
原文鏈接:https://blog.csdn.net/banxia_frontend/article/details/122989414
華為OD機(jī)試2022&2023(C++Java JS Py)
https://blog.csdn.net/banxia_frontend/category_12225173.html
華為OD機(jī)試2023最新題庫 更新中~(C++Java JS Py)
https://blog.csdn.net/banxia_frontend/category_12228764.html
華為OD機(jī)試題庫 復(fù)盤中~(C++Java JS Py):
https://blog.csdn.net/banxia_frontend/category_12257144.html
標(biāo)簽: