#include <iostream>
using namespace std;
int main()
{
int T;
cin >> T;
while(T--) {
int n,m, res = 0;
cin >> n >> m;//n个苹果和m个香蕉
if(n > m) {
swap(n,m);
}
while(n != 0) {
if(n*2 <= m) {
res++;
n *= 2;
continue;
}
n--;m--;res++;
}
cout << res << endl;
}
return 0;
} 
京公网安备 11010502036488号