程式設計班的觀念題考試終於考完了!等等,答案還沒對啊!
懶惰的初階教學Kenny四顧空無一人的教室,手上只剩一隻紅筆,一張解答和一疊考卷,伸了伸懶腰,打了打哈欠,撥開紅筆的筆蓋,手一滑碰一聲的紅筆掉到了地板上,「尷尬了,紅筆斷水了」Kenny無奈地嘆道,於是他打開他眼前的那台破舊的電腦,無精打采的翻著桌面,本來想說會不會有dev C++,孰料這台電腦居然爛到只有IE可以用,誓死不用IE於是找聰明的你們協助。
假設今天有N個學生參加考試,一份考卷有M題單選題,每一題答對得S分,答錯不得分,提供正確的答案及每一個學生的作答情形,試輸出最高分學生的分數以及平均分數。
例:N=2, M=4, S=2.5
|
1 |
2 |
3 |
4 |
分數 |
正確答案 |
B |
C |
C |
D |
10 |
學生一 |
A |
C |
C |
B |
5 |
學生二 |
B |
A |
C |
D |
7.5 |
最高分數 |
7.5 |
||||
平均分數 |
6.25 |
有多筆測資
第一行輸入N, M, S 分別代表學生數,題目數及配分
(測資保證N,M為自然數,S為非負實數)
第二行輸入一字串,代表該考卷的正解
(測資保證字串長度為M)
接下來N行請分別輸入代表學生作答的字串
(測資保證字串長度為M)
第一行輸出最高分數值,四捨五入至小數點第四位
第二行輸出平均分數,四捨五入至小數點第四位
輸入範例一: 2 4 2.5 BCCD ACCB BACD 輸入範例二: 3 5 20 ACBCA ACBCA CABCA BACBA
輸出範例一: 7.5000 6.2500 輸出範例二: 100.0000 60.0000