编程题
### 问题描述 在遥远的国度存在一座高塔,高塔有 $X$ 层,每一层都充满了未知的危险和奇遇。高塔有个规定,每次可以选择攀爬 $Y$ 层或者仅仅攀爬一层,但是由于高塔的特殊魔力,每一次攀爬无论攀爬多少层,都会消耗掉一点体力。 现在,请你计算,最少需要消耗多少体力,才能到达第 $X$ 层。 ### 输入格式 第一行输入一个整数 $T$($1 \leq T \leq 10^5$),表示有 $T$ 组数据。 接下来 $T$ 行,每行包含两个整数 $X$ 和 $Y$($1 \leq X, Y \leq 10^9$),表示需要攀爬的塔层数和每次可以攀爬的最大层数。 ### 输出格式 输出 $T$ 行,每行一个整数,表示小桥需要的最少的攀爬次数。 ### 样例输入 ```text 2 3 8 9 2 ``` ### 样例输出 ```text 3 5 ```
查看答案
赣ICP备20007335号-2