fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5. long long int t,a,b,max,min,hop;
  6. cin >> t;
  7. while(t--)
  8. {
  9. cin >> a >> b;
  10. if(a>b)
  11. {
  12. max = a;
  13. min = b;
  14. }
  15. else
  16. {
  17. max = b;
  18. min = a;
  19. }
  20. hop = 0;
  21. while(max!=min)
  22. {
  23. if(max>min)
  24. {
  25. max = max/2;
  26. hop++;
  27. }
  28. else
  29. {
  30. min = min/2;
  31. hop++;
  32. }
  33. }
  34. cout << hop+1 << endl;
  35. }
  36. return 0;
  37. }
Success #stdin #stdout 0s 3464KB
stdin
3
2 3
2 7
5 15
stdout
3
4
6