段考平均1

發布時間: Nov. 26, 2022, 7:14 p.m.   最後更新時間: Nov. 27, 2022, 1:21 p.m.   時間限制: 1000ms   記憶體限制: 128M

眾所皆知,竹中的地科在大魔王芒果的掌控下變得非常困難
不過也為竹中增加了許多地科能力競賽的選手
但小明卻不那麼認為,二段過後他覺得它的地科要被當了
這時他回想起之前聽說的話,每學期差不多會當掉1/4的人(非可靠消息)
於是他決定依這次的校排去決定他要多努力讀書
但竹中的校排往往都要過兩個禮拜後才會出來,他擔心會來不及讀書
所以他決定去打聽自己這次段考的排名大概落在哪裡(愚笨的小明沒想到只要調查地科就好)

竹中的校排名是這樣計算的:
每科都有他的加權,取決於一個禮拜有幾堂課
再來把該科的分數*加權得到該科的加權分數
接者把所有科目的加權分數總和/總加權數得到平均
平均
大小的逆序即為校排名


寫成數學式會長這樣:

image.png

現在小明拜託身為程式大佬,地科成績沒煩惱的你幫忙他算出每個人的平均

第一行有正整數 n, m (兩者範圍皆1~100) 代表有幾個學生和總共考科的數目,當然,你不用考慮有人缺考的問題
第二行有m個數,代表每科的加權數(加權數範圍1~10)
接下來有m行,每行有n個數
代表該學生在該科得到的分數(分數範圍1~100)

輸出n個學生的平均(用空格隔開)
每個平均如果有小數點的話就對他取下高斯(向下取整)(無條件捨去至整數)

複製範例
4 3
1 2 3
100 80 90 60
70 50 40 80
50 90 80 30
65 75 68 51
複製範例
5 5
4 8 7 6 3
100 90 33 45 76
34 56 12 57 9
39 46 78 98 12
66 77 88 99 99
100 100 20 90 80
58 67 48 78 46

範例1中:
總加權數 = 1+2+3 = 6
學生一的平均 = 100*1+70*2+50*3 = 390
因此平均 = 390/6 = 65

array

原創