排序禮包

發布時間: March 9, 2022, 8:01 a.m.   最後更新時間: Sept. 14, 2023, 10:23 p.m.   時間限制: 1000ms   記憶體限制: 128M

Noter的Minecraft伺服器在資金匱乏了一段時間後終於有了起死回生的跡象。管理員CF決定在商城販售禮包,管理員特別設計了 $n$ 個禮包以符合各種成員的需求。禮包的數據包括一組獨立id $k$ 、禮包名字 $m$ 、禮包價格 $p$ 、禮包稀有度 $s$ 

為了方便伺服器成員瀏覽(X)更快地賺錢(O),CF預計設計針對禮包各項數值的排序功能,不過CF最近都在研究HTML和JS已經分身乏術。

作為比免費勞工更慘的萬年工具人,請幫CF完成這項功能吧!

第一行是一個整數 $n (0 \leq n \leq 50)$ ,代表商城中有多少個禮包
接下來有 $n$ 行,每一行有整數 $k$ ,字串 $m$ ,浮點數 $p$ ,整數 $s$
所有測資保證不重複

輸出有兩組,兩組輸出間隔一行
第一組請依禮包id由小到大輸出,每個禮包逐行輸出
第二組請依禮包價格由小到大輸出,每個禮包逐行輸出

輸出格式如下:
禮包id $k$ 禮包稀有度$s$ 禮包名字$m$ 禮包價格$p$

複製範例
3
1 force 4.99 2
2 color 1.49 1
3 bread 1.99 1
1 2 force 4.99
2 1 color 1.49
3 1 bread 1.99

2 1 color 1.49
3 1 bread 1.99
1 2 force 4.99

data structure sorting struct

Original