fahad005

Untitled

Feb 12th, 2022
897
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.88 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. //
  4. #define ll long long
  5. #define ull unsigned long long
  6. #define mx 100010
  7. #define mod 1000000007
  8. #define inf INT_MAX
  9. #define pi acos(-1.0)
  10. #define endl '\n'
  11. #define pb push_back
  12. #define pll pair<ll, ll>
  13. #define vll vector<ll>
  14. #define vpll vector<pll>
  15. #define fastio ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0)
  16. //
  17. int main() {
  18.     fastio;
  19.     ll t;
  20.     cin >> t;
  21.     while (t--) {
  22.         ll l, r;
  23.         cin >> l >> r;
  24.         ll ar[20];
  25.         memset(ar, 0, sizeof(ar));
  26.         for (ll i = l; i <= r; i++) {
  27.             for (ll j = 0; j < 19; j++) {
  28.                 if ((i & (1 << j)) != 0) ar[j]++;
  29.             }
  30.         }
  31.         ll maximum = -1;
  32.         for (ll i = 0; i < 19; i++) {
  33.             if (ar[i] > maximum) maximum = ar[i];
  34.         }
  35.         cout << (r - l + 1 -maximum) << endl;
  36.     }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment