OJ现已增加邮箱找回密码功能,还没有绑定邮箱的同学们请抓紧时间,以免密码丢失无法找回


问题 E: 好数组

问题 E: 好数组

时间限制: 1 Sec  内存限制: 128 MB
提交: 102  解决: 17
[提交] [状态] [讨论版] [命题人:]

题目描述

zhao正在研究数组。长度为 n 的数组 a 被认为是好的,当且仅当:

-数组 a 正在增加,意味着所有 (2i<n) 都是a(i1)<ai ;

-相邻元素之间的差异越来越大,意味着所有 (2≤i<n) 都是 aia(i1)<a(i+1)ai 

zhao提出了边界 l r ,并希望构建一个最大长度的数组,其中 l≤ai≤r 用于所有 ai 

帮助小zhao找到给定 l r 的最佳数组的最大长度。

输入

第一行包含单个整数 t ( 1≤t≤1e4 )—测试用例的数量。

每个测试用例的唯一一行包含两个整数 l  r ( 1≤l≤r≤1e9 )

输出

对于每个测试用例,输出一个整数——给定 l  r ,小zhao可以形成的最长好数组的长度

样例输入 Copy

5
1 2
1 5
2 2
10 20
1 1000000000

样例输出 Copy

2
3
1
5
44721