A - Serval vs Monster 解説 /

実行時間制限: 2 sec / メモリ制限: 1024 MB

配点 : 100

問題文

サーバルはモンスターと戦っています。

モンスターの体力は H です。

サーバルが攻撃を 1 回行うとモンスターの体力を A 減らすことができます。 攻撃以外の方法でモンスターの体力を減らすことはできません。

モンスターの体力を 0 以下にすればサーバルの勝ちです。

サーバルがモンスターに勝つために必要な攻撃の回数を求めてください。

制約

  • 1 \leq H \leq 10^4
  • 1 \leq A \leq 10^4
  • 入力中のすべての値は整数である。

入力

入力は以下の形式で標準入力から与えられる。

H A

出力

サーバルがモンスターに勝つために必要な攻撃の回数を出力せよ。


入力例 1

10 4

出力例 1

3
  • 1 回目の攻撃の後のモンスターの体力は 6 です。
  • 2 回目の攻撃の後のモンスターの体力は 2 です。
  • 3 回目の攻撃の後のモンスターの体力は -2 です。

よって 3 回の攻撃でモンスターに勝つことができます。


入力例 2

1 10000

出力例 2

1

入力例 3

10000 1

出力例 3

10000

Score : 100 points

Problem Statement

Serval is fighting with a monster.

The health of the monster is H.

In one attack, Serval can decrease the monster's health by A. There is no other way to decrease the monster's health.

Serval wins when the monster's health becomes 0 or below.

Find the number of attacks Serval needs to make before winning.

Constraints

  • 1 \leq H \leq 10^4
  • 1 \leq A \leq 10^4
  • All values in input are integers.

Input

Input is given from Standard Input in the following format:

H A

Output

Print the number of attacks Serval needs to make before winning.


Sample Input 1

10 4

Sample Output 1

3
  • After one attack, the monster's health will be 6.
  • After two attacks, the monster's health will be 2.
  • After three attacks, the monster's health will be -2.

Thus, Serval needs to make three attacks to win.


Sample Input 2

1 10000

Sample Output 2

1

Sample Input 3

10000 1

Sample Output 3

10000