input & output

読書系ブログ→Pythonで競プロ過去問解説

【AtCoder】ABC151 B - Achieve the Goal

問題

atcoder.jp

考え方

最後のテストの点数を X とすると、 M = (X + sum(A)) / N となるから、これを X に代入する形に直して必要な点数を計算した。

そして、

  1. X(必要な点数) が K(満点) 以上 → -1
  2. X が K 未満で、X がプラス → X
  3. X が K 未満で、X がマイナス → 0

と判定し、答えを出力するようにした。

解答例

ABC151 B - Achieve the Goal