题目
链接
LeetCode 2769[找出最大的可达成数字]
详情
实例
提示
题解
思路
每一步操作可同时操作 num 和 x ,可同时增加或者减少,若使 num 为最小值,每一步增加 1 个,同时 x 减少一个,则此时的 x 即为最大值
num 减少同时 x 增加,则操作 t 步后,num 和 x 一样,即 num + t = x - t,则 x = num + 2 * t
代码
class Solution {
public:int theMaximumAchievableX(int num, int t) {return num + 2 * t;}
};