ulvis.paste.net

Paste Search Dynamic
Recent pastes
min get
  1. #include <iostream>
  2. #include <cmath>
  3. #include <bits/stdc++.h>
  4.  
  5. #define ll long long
  6. using namespace std;
  7.  
  8. int main()
  9. {
  10.     ll n, m, h, w;
  11.     cin >> n >> m >> h >> w;
  12.     auto get = [&](ll N, ll M, ll H, ll W) {
  13.          ll ct = 0;
  14.          while(H < N) {
  15.               N = (N + 1) / 2;
  16.               ct++;
  17.          }
  18.          while(W < M) {
  19.               M = (M + 1) / 2;
  20.               ct++;
  21.          }
  22.          return ct;
  23.     };
  24.     cout << min(get(n, m, h, w), get(m, n, h, w));
  25.  
  26.     return 0;
  27. }
Parsed in 0.004 seconds