正经题解|极简计算器
2024-05-27 16:26:31
发布于:浙江
103阅读
1回复
2点赞
AC代码
#include <iostream>
using namespace std;
typedef long long ll;
int solve(int x, int y) {
if (y <= x)return x - y;
int cnt = 0;
while(x != y) {
if (y < x) {
cnt += (x - y);
break;
}else if (y % 2 == 0) {
y /= 2;
}else {
y += 1;
}
cnt++;
}
return cnt;
}
int main() {
int x,y;
cin >> x >> y;
cout << solve(x,y) << endl;
return 0;
}
全部评论 1
自定义函数?
2024-05-27 来自 广东
0
有帮助,赞一个