前往
大廳
主題

ZeroJudge - f277: 嘿嘿想不到吧 解題心得

Not In My Back Yard | 2020-11-07 00:00:04 | 巴幣 0 | 人氣 327

題目連結:


題目大意:
輸入第一列給定一正整數 n (n ≦ 10 ^ 5),代表有 n 位學生。接著有 n 列,每列給定一名學生的中文姓名、班級編號、座號以及自我介紹,其中姓名以及自我介紹不含空白字元、班級編號以及座號為整數。

請將這 n 位學生依照班級編號由小排到大,若班級編號一樣則按照座號由小排到大。請對於排序後的每位學生輸出兩列。第一列依序輸出學生的班級編號、座號以及姓名(每項資訊以一個空白字元隔開),第二列輸出自我介紹之內容,參見範例輸出。



範例輸入:
3
陳希臻 15 12 我喜歡吸貓
鄭允臻 14 27 我討厭陳芭樂
魏家琦 8 37 我其實是白家琦


範例輸出:
8 37 魏家琦
我其實是白家琦
14 27 鄭允臻
我討厭陳芭樂
15 12 陳希臻
我喜歡吸貓


解題思維:
本題也是一題自定義排序的題型,參見這題以及這題




此次分享到此為止,如有任何更加簡潔的想法或是有說明不清楚之地方,也煩請各位大大撥冗討論。

創作回應

更多創作