(未做)排號機

2021-07-10 21:34:03 字數 1305 閱讀 8777

題目描述:

實現乙個簡易的銀行排號叫號系統

get    取號                     示例:"get"或"get vip"

call   叫號                     示例:"call"

delete 刪除號碼                 示例:"delete 5"

count  獲取當前排隊總人數       示例:"count"

countn 獲取號碼n以前的排隊人數  示例:"countn"

reset  重置排號機               示例:"reset"

quit   退出排號機               示例:"quit"

執行時間限制:

無限制記憶體限制:

無限制輸入:

每行只會有一條輸入(比如:c語言可使用gets函式獲取一行輸入命令的字串)。

1、若輸入不符合要求(如:命令字非法,或其他認為輸入的錯誤)均需輸出"error"

2、每條輸出後使用換行符隔開(如後面示例)

輸出:1)取號。可獲取普通號和vip號碼。如初始狀態,輸入"get",則獲取普通號碼,執行結果為"1",如再次輸入"get vip",則獲取vip號碼,執行結果為"vip 2"。如果末尾的2號被刪除,則再次呼叫"get"時應輸出"2"

vip號碼有絕對的優先順序。普通號和vip號碼統一編號,取號均為連續號碼。號碼從1開始編號,最大為100000.

2)叫號。獲取當前應該處理使用者的號碼。例如當前排隊號碼為1 2 3 4 5 7,當輸入"call",執行結果為"1",如1為vip號碼,則為"vip 1".如果再連續呼叫6次,第六次執行結果應為"error"

3)刪除號碼。客戶不想辦理時可刪除號碼,叫號時則跳過此號碼。例如當前排隊號碼為1 2 3 4 5,輸入"delete 5",執行結果為"5",如果5為vip則顯示"vip 5"。再次輸出"delete 5",執行結果為"error"

4)獲取當前排隊總人數。獲取當前排隊人數。例如當前排隊號碼為1 2 3 4 5 6,執行結果為"6"

5)獲取在某個號碼之前排隊的總人數。例如當前排隊號碼為1 2 3 4 5 7,輸入"countn 7",執行結果為"5"

6、重置排號機。例如輸入"reset",則重置排號機,進入初始狀態,無需輸出。

7、退出排號機。例如輸入"quit",則退出排號機,無需輸出。

樣例輸入:

getget

getget vip

count

countn 1

call

quit

樣例輸出:12

3vip 441

vip 4

(未做)洞穴逃生

題目描述 精靈王子愛好冒險,在一次探險歷程中,他進入了乙個神秘的山洞。在洞穴深處,精靈王子不小心觸動了洞穴內暗藏的機關,整個洞穴將很快塌陷,精靈王子必須盡快逃離洞穴。精靈王子的跑步速度為17m s,以這樣的速度可能是無法逃出洞穴的。慶幸的是精靈王子擁有閃爍法術,可在1s內移動60m,不過每次使用閃爍...

虛擬機器未正常關閉

寫這篇部落格是因為我自己無數次的,忘記關虛擬機器,然後強制關機,在開機的時候,然後就整個人都不好了,在網上找了好多種辦法,其中最常見的一種就是 找到我們儲存虛擬機器的資料夾,找到裡面的以lck為結尾的資料夾,將其全部刪除,其實虛擬機器在正常關機的時候就會將這些檔案自動的刪除掉,所以,如果虛擬機器沒有...

寫詩機做的詩

網易推出個寫詩機http club.culture.163.com midfall 做了 兩首如下,特別是第2首的最後幾句,還真有點流行的韻味 了,嘿嘿 其一 月亮公升起 有雕歸巢的聲音 有魚兒躍出碧光 有紫藤聲演繹古老傳說 好多不知誰的眼睛 落於吊蘭上 眨眨地 透出智慧型和孤傲 夜裡 卻拋給月亮 ...