问题 AU: 增长或翻倍

传统题
1.000s 时间限制
256MB 内存限制
91 提交
43 解决

【题目描述】
题目描述
给定正整数  t,保证 s<t,我们希望利用增长翻倍的操作,让 s 变成 t
增长操作可以让数字加 1,即 x←x+1
翻倍操作可以让数字翻倍,即 x←2×x
请问最少需要用多少步操作才能将 s 变成 t
输入格式
两个正整数,分别表示 s  t
输出格式
单个整数:表示最少操作步数。
数据范围
对于 50% 的数据,1≤s<t≤100
对于 100% 的数据,1≤s<t≤10^9
样例数据
输入:
1 4
输出:
2
说明:
1->2->4
输入:
2 10
输出:
3
说明:
2->4->5->10
 
【样例输入】复制
【样例输出】 复制

题目类型~

二星挑战赛 语言基础