#sr1021. 攻击计算

攻击计算

题目描述

在一款格斗类游戏中,你的每次攻击可以对敌人造成bb点伤害。目前已知敌人的初始血量aa和每攻击造成的伤害值,请计算你需要对敌人进行多少次攻击才能使敌人的血量降为负数,从而获得胜利。

输入格式

输入包含两个正整数 aabb

  • aa 表示敌人的初始血量。
  • bb 表示每次攻击造成的伤害值。

输出格式

输出一个整数,表示玩家需要进行的最少攻击次数。

样例数据

100 10
11
50 25
3
15 7
3

样例解释

在样例1中,敌人的初始血量为100,每次攻击造成10点伤害。经过11次攻击后,敌人的血量将从100减少到-10,从而获胜。

在样例2中,敌人的初始血量为50,每次攻击造成25点伤害。经过3次攻击后,敌人的血量将从50减少到-25。

在样例3中,敌人的初始血量为15,每次攻击造成7点伤害。经过3次攻击后,敌人的血量将从15减少到-6。

数据范围

  • 对于 50% 的数据,1a,b1091 \leq a, b \leq 10^9
  • 对于 100% 的数据,1a,b10181 \leq a, b \leq 10^{18}