#ABC302A. [ABC302A] Attack

[ABC302A] Attack

题目描述

体力が A A の敵がいます。あなたは、1 1 回攻撃をすることで敵の体力を B B 減らすことが出来ます。

敵の体力を 0 0 以下にするためには、最小で何回攻撃をする必要があるでしょうか?

输入格式

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

A A B B

输出格式

答えを出力せよ。

题目大意

题目描述

一个人有 AA 点体力值,你可以攻击他,每次攻击使其体力值减 BB,问要让他体力值降至 00 或以下至少要攻击多少次。

输入格式

共一行两个整数 A,BA,B。(1A,B10181\leqslant A,B\leqslant 10^{18})

输出格式

共一行一个整数,表示最少攻击次数。

7 3
3
123456789123456789 987654321
124999999
999999999999999998 2
499999999999999999

提示

制約

  • 1  A,B  1018 1\ \le\ A,B\ \le\ 10^{18}
  • A, B A,\ B は整数である。

Sample Explanation 1

3 3 回攻撃すると敵の体力が 2 -2 となります。 2 2 回攻撃しただけでは敵の体力は 1 1 であるため、3 3 回攻撃する必要があります。