1-3 暗灭侵蚀

1-3 暗灭侵蚀

Description

本题测试数据较弱,若想测试代码可去 原题

有3个跳跳棋,坐标分别为 a,b,c。

每个棋子都可以以 最右侧 的棋子为中点跳跃,若棋子 x 以棋子 y 为中点跳跃,到达的位置为 2y - x。

求最少通过多少次操作,能使得至少一个棋子坐标 \(\ge N\)。

Format

Input

第一行输入一个正整数 \(T(1 \le T \le 10^5)\),表示数据组数

对于每组数据,输入一行四个正整数 \(a,b,c,N(1 < a < b < c < N \le 10^9)\)。

Output

每行输出一个正整数,表示最少的操作次数。

Sample 1

Input 1

3
1 2 3 10
2 3 4 20
3 4 5 30

Output 1

3
4
5

Input 2

3
1 2 3 10000
1 2 3 1000000
1 2 3 100000000

Output 2

17
27
36

Explain

对于样例 #1

信息

ID
1423
难度
1
分类
(无)
标签
(无)
递交数
46
已通过
36
通过率
78%
上传者

相关