練習 呼叫標準函式,解決小白鼠排隊問題

2021-09-28 10:15:47 字數 1731 閱讀 4420

n只小白鼠(1 < n < 100),每只鼠頭上戴著一頂有顏色的帽子。現在稱出每只白鼠的重量,要求按照白鼠重量從大到小的順序輸出它們頭上帽子的顏色。帽子的顏色用「red」,「blue」等字串來表示。不同的小白鼠可以戴相同顏色的帽子。白鼠的重量用整數表示。

輸入第一行為乙個整數n,表示小白鼠的數目。下面有n行,每行是乙隻白鼠的資訊。第乙個為不大於1000的正整數,表示白鼠的重量,;第二個為字串,表示白鼠的帽子顏色,字串長度不超過10個字元。注意:白鼠的重量各不相同。

輸出按照白鼠的重量從大到小的順序輸出白鼠的帽子顏色。

解答:template

擴充套件::當容器中儲存的是使用者自定義型別資料時,有的資料型別結構簡單,占用的空間小;而有的資料型別結構複雜,需要的記憶體空間大。有的應用程式,需要頻繁的進行資料元素的插入、刪除操作,這就對應這頻繁的記憶體空間的申請、釋放工作。大家都知道頻繁的記憶體操作,會產生嚴重的效能問題。為了解決這些問題,stlport提供了兩個空間配置器。乙個是「簡單空間配置器」,只是對c執行時庫中malloc/free函式進行了簡單的封裝,唯一不同的是,提供類似new異常處理機制。另乙個是「基於記憶體池的空間配置器」,容器每次申請記憶體的時候,空間配置器會基於一定的策略,向os申請j較大的記憶體,避免每次記憶體申請都向os申請。

小白鼠排隊

在這裡插入 片總時間限制 1000ms 記憶體限制 65536kb 描述 n只小白鼠 1 n 100 每只鼠頭上戴著一頂有顏色的帽子。現在稱出每只白鼠的重量,要求按照白鼠重量從大到小的順序輸出它們頭上帽子的顏色。帽子的顏色用 red blue 等字串來表示。不同的小白鼠可以戴相同顏色的帽子。白鼠的重...

小白鼠排隊

n只小白鼠 1 n 100 每只鼠頭上戴著一頂有顏色的帽子。現在稱出每只白鼠的重量,要求按照白鼠重量從大到小的順序輸出它們頭上帽子的顏色。帽子的顏色用 red blue 等字串來表示。不同的小白鼠可以戴相同顏色的帽子。白鼠的重量用整數表示。多案例輸入,每個案例的輸入第一行為乙個整數n,表示小白鼠的數...

題目1110 小白鼠排隊

時間限制 1 秒 記憶體限制 32 兆 特殊判題 否 提交 930 解決 547 題目描述 n只小白鼠 1 n 100 每只鼠頭上戴著一頂有顏色的帽子。現在稱出每只白鼠的重量,要求按照白鼠重量從大到小的順序輸出它們頭上帽子的顏色。帽子的顏色用 red blue 等字串來表示。不同的小白鼠可以戴相同顏...