2839:勇者斗恶龙-3

时间限制:2 S   /  内存限制:65536 KB
AC:12   /  Submit:164
问题描述

一位勇者遇到了一条恶龙,紧接着双方开始了回合制战斗。在每一个回合中,勇者都有两种选择:1、使自己的攻击力增加 b 点。2、攻击一次恶龙。

已知勇者的初始攻击力为 a,恶龙的血量为 c,当恶龙的血量降低到 0 或更低时,勇者获胜。

勇者不想因为与恶龙战斗浪费太多的时间,所以请你帮忙算一下,勇者至少需要几个回合才能杀死恶龙。

输入描述

第一行是一个正整数 T 代表测试案例的数量。(1 <= T <= 1000)

每组案例包含三个正整数 a、b、c 含义如描述所述。

对于 33% 的数据 abc 均小于等于 1e3。

对于 66% 的数据 abc 均小于等于 1e9。

对于 100% 的数据 abc 均小于等于 1e18。

输出描述

针对每组案例,输出勇者获胜至少需要的回合数,然后换行。

样例输入复制样例

1

2 2 10

样例输出

4

提示说明

勇者可以先用一回合增加攻击力到 4 点,然后再用三回合攻击恶龙。

当然他也可以先用两回合增加攻击力到 6 点,然后再用两回合攻击恶龙。

相关

19-20(2)第5次线上赛


Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1