ABC153A Serval vs Monster

問題

https://atcoder.jp/contests/abc153/tasks/abc153_a

方針

HをAで割って切り上げを行えばよい。

ポイント

Pythonでは切り捨て除算//は存在するが、切り上げ除算は存在しない。
そこで下記のコードのように実装する。数式のイメージとしては

  1. 先ずは、切り捨て除算を考える
  2. 分子に分母を足すことで、切り上げ処理にする
  3. 境界値(割り切れるケース)の調整をする

といったところである。

コード

1
2
H, A = map(int, input().split())
print ((H+A-1)//A)