Mahmoud_Hawara

Untitled

Jul 25th, 2022
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.74 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. #pragma GCC optimize("-Ofast")
  4. #pragma GCC target("sse,sse2,sse3,ssse3,sse4,sse4.2,popcnt,abm,mmx,avx2,tune=native")
  5. #pragma GCC optimize("-ffast-math")
  6. #pragma GCC optimize("-funroll-loops")
  7. #pragma GCC optimize("-funroll-all-loops,-fpeel-loops,-funswitch-loops")
  8. #define IO ios_base::sync_with_stdio(0), cin.tie(0), cout.tie(0);
  9. const long long MOD = 1e9 + 7, OO = 1e18;
  10. const double PI = acos(-1);
  11. const int N = 1e6 + 5;
  12. const int dx[4] = {0, 0, 1, -1};
  13. const int dy[4] = {1, -1, 0, 0};
  14.  
  15. long long n, m, ans;
  16.  
  17. int main()
  18. {
  19.     IO
  20.     cin >> n >> m;
  21.     while (m > n)
  22.     {
  23.         (m % 2 == 0) ? m /= 2 : m++;
  24.         ans++;
  25.     }
  26.     ans += n - m;
  27.     cout << ans;
  28.     return 0;
  29. }
  30.  
Advertisement
Add Comment
Please, Sign In to add comment