#include<bits/stdc++.h>
using namespace std;
int n,k,ans;
int main ()
{
    cin>>n>>k;
    if (k>n)
    {
        while (n!=k)
        {
            if (2*n<=k && n>=1)
            {
                n*=2;
                ans++;
            }
            else if (n>k)
            {
                n-=1;
                ans++;
            }
            else
            {
                n+=1;
                ans++;
            }
        }
    }
    else
    {
        while (n!=k)
        {
            n-=1;
            ans++;
        }
    }
    cout<<ans;
    return 0; 
}

2 条评论

  • 1

信息

ID
2079
难度
8
分类
(无)
标签
递交数
122
已通过
17
通过率
14%
被复制
3
上传者