題目連結(jié):
題目大意:
輸入有多列,每列給定兩正整數(shù) G 、 C(0 ≦ G ≦ 100,0 < C ≦ 4),代表其中一門課的成績以及學(xué)分?jǐn)?shù)。
如果學(xué)期平均有達(dá) 60 (含)以上即為及格,輸出「Oh wow! You pass it!」於一列並接著一列的總平均分?jǐn)?shù);如果不及格,則輸出「YEEEEEE!!!」。
注:學(xué)期平均之計算係由每堂課之成績 × 該堂課之學(xué)分 ÷ 總學(xué)分?jǐn)?shù)。而對於本題,此平均為無條件捨去到整數(shù)位。
記憶體限制: 5 MB
時間限制: 0.1 s
範(fàn)例輸入:
範(fàn)例輸入一:
35 4
70 3
範(fàn)例輸入二:
60 2
75 3
範(fàn)例輸出:
範(fàn)例輸出一:
YEEEEEE!!!
範(fàn)例輸出二:
Oh wow! You pass it!
69
解題思維:
這題的本身不難,就是將所有的加權(quán)分?jǐn)?shù)(原分?jǐn)?shù) × 學(xué)分?jǐn)?shù))加總再除以總學(xué)分而已。
但是因為記憶體限制以及時間限制,因此需要輸入以及編譯器之最佳化。參見
這題。
此次分享到此為止,如有任何更加簡潔的想法或是有說明不清楚之地方,也煩請各位大大撥冗討論。