STL標準模板庫學習 前言

2021-08-20 02:17:05 字數 594 閱讀 4501

題目:學完之後給出答案。

某學校舉行一場唱歌比賽,共有24人參加,按參加順序設定參賽號(參賽號為100至123)

每個選手唱完一首歌之後,由10個評委分別打分。改選手的最終得分是去掉乙個最高分和乙個最低分,求得剩下的8個評分的平均分。

比賽共3輪,前兩輪為淘汰賽,第三輪為決賽。選手的名次按得分降序排列,若得分一樣,按參賽號公升序排名。

第一輪分為4個小組,根據參賽號順序依次劃分,比如100-105為一組,106-111為第二組,以此類推,每組6個人,每人分別按參賽號順序演唱,當小組唱完後,淘汰組內排名最後的三個選手,然後繼續下乙個小組的比賽。

第二輪分為兩個小組,每組6人,

每人分別按參賽號順序演唱,當小組唱完後,淘汰組內排名最後的三個選手,然後繼續下乙個小組的比賽。

第三輪只剩下6個人,本輪為決賽,不淘汰選手,本輪的目的是賽出每個人的名次。該6人按參賽號順序分別演唱。

要求:列印出所有選手的名字和參賽號,並以參賽號的公升序排列。

列印出第一輪和第二輪淘汰賽中,各小組選手的名字與選手得分,並以名次的順序排列。

列印出第一輪被淘汰的歌手的名字(不要求列印順序)

列印出第二輪被淘汰的歌手的分數,以名次的降序排列。

學習標準模板庫STL

標準模板庫 stl,即standard template library 是乙個c 軟體庫。stl常見頭件包括algorithm,functional iterator vector list deque queue stack等。在學習過程中與其他常見庫對比,如mfc,wxwidgets,itk,...

c 標準模板庫STL學習

初始化vector物件的方法 vector v1 vector儲存型別為t的物件。預設建構函式v1為空 vector v2 v1 v2是v1的乙個副本 vector v3 n,i v3包含n個值為i的元素 vector v4 n v4包含有值初始化元素的n個副本 vector常用函式 empty 判...

STL 標準模板庫)

此篇只是乙個目錄,將分成單篇去完成 stl 主要有三個部分組成 容器,迭代器,演算法。順序容器 向量 vector 雙端佇列 dequeue 表 list ps copy 方法 關聯容器 集合 set 多重集合 multiset 對映 map 多重對映 multimap 容器介面卡 棧 stack ...