承上題,你現在會一次存
具體來說,你需要讀入
name
:學生的名字,由小寫英文字母組成。number
:學生的學號,由數字組成。group
:學生的組別,由一個小寫英文字元(char
)組成score_concept
:學生的觀念題成績。score_implement_i
:學生第 接者,你要將他們按照觀念題的分數排序;若觀念題分數相同,要按照上機四題的分數和排序;若觀念題和上機四題的分數和都相同,就按照名字的字典序排序。
然後,你需要回答
Student [i]
name = [學生姓名]
number = [學生學號]
group = [學生組別]
score_concept = [學生觀念題]
score_implement = [學生四題上機題目分數,用空白分隔]
若對於上述輸出不了解,請參考範例輸入輸出。
我們建議你使用 Struct 陣列 + 運算子重載來解決這題!
第一行有一個數字
name number group score_concept score_implement_1 score_implement_2 score_implement_3 score_implement_4
接者一行有一個數字
name
由小寫英文字母組成的字串,長度介於 number
由數字組成,範圍介於 group
由一個小寫英文字母組成score_concept
為一個介於 score_implement_i
為一個介於 對於每一個詢問,請輸出對應的答案(所以你總共需要輸出
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0~1 | 範例測資 | 0 |
2 | 0~6 | 無額外限制 | 100 |