華爲OD機試 打印文件

最近更新的博客

使用說明

參加華爲 od 機試,一定要注意不要完全背誦代碼,需要理解之後模仿寫出,通過率纔會高。

華爲 OD 清單查看地址: https://blog.csdn.net/hihell/category_12225286.html

華爲 OD 詳細說明: https://dream.blog.csdn.net/article/details/128980730

本篇題目:打印文件

題目

有 5 臺打印機打印文件,每臺打印機有自己的待打印隊列。 因爲打印的文件內容有輕重緩急之分,所以隊列中的文件有1~10不同的優先級,其中數字越大優先級越高。 打印機會從自己的待打印隊列中選擇優先級最高的文件來打印。 如果存在兩個優先級一樣的文件,則選擇最早進入隊列的那個文件。 現在請你來模擬這5臺打印機的打印過程。

輸入

每個輸入包含 1 個測試用例,每個測試用例第 1 行給出發生事件的數量 N(0<N<1000)。 接下來有 N 行,分別表示發生的事件。 共有如下兩種事件:

  1. IN P NUM,表示有一個擁有優先級 NUM 的文件放到了打印機 P 的待打印隊列中。(0<P≤5,0<NUM≤10)
  2. OUT P,表示打印機 P 進行了一次文件打印,同時該文件從待打印隊列中取出。(0<P≤5)

輸出

對於每個測試用例,每次OUT P事件,請在一行中輸出文件的編號。 如果此時沒有文件可以打印,請輸出NULL。 文件的編號定義爲:IN P NUM事件發生第 X 次,此處待打印文件的編號爲 X。編號從1開始。

示例一

輸入

 
7 IN 1 1 IN 1 2 IN 1 3 IN 2 1 OUT 1 OUT 2 OUT 2
 

輸出

 
3 4 NULL
 

題解地址 📤

華爲 OD 機試

華爲 OD 機試是華爲外包人員入職的重要考試之一,通常包括多個部分,如英語測試、數學測試、邏輯思維測試等。 考試內容主要針對外包人員的專業技能和工作經驗,以及對公司文化和價值觀的理解。 考試形式通常採用筆試和麪試相結合的方式,其中筆試包括閱讀理解、邏輯思維、數學計算等多種題型。 面試環節通常包括個人介紹、工作經驗、職業規劃等方面的問題,同時還會針對考生的英語水平進行面試。 華爲 OD 機試的目的是評估外包人員的專業技能、工作經驗和團隊合作能力,以確保他們能夠勝任公司的工作要求。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章