ETH官方钱包

切換
舊版
前往
大廳
主題

ZeroJudge - f256: 宇辰的平均成績 解題心得

Not In My Back Yard | 2020-09-06 00:00:50 | 巴幣 4 | 人氣 311

題目連結(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é)分而已。

但是因為記憶體限制以及時間限制,因此需要輸入以及編譯器之最佳化。參見這題




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

作者相關(guān)創(chuàng)作

更多創(chuàng)作