1.题目描述
给你两个整数 num
和 t
。
如果整数 x
可以在执行下述操作不超过 t
次的情况下变为与 num
相等,则称其为 可达成数字 :
每次操作将 x
的值增加或减少 1
,同时可以选择将 num
的值增加或减少 1
。
2.样例描述
3.思路描述
当 xxx 为最大的可达成数字时,应满足 ttt 次操作都是 num\textit{num}num 的值增加且 xxx 的值减少,在 ttt 次操作之后的两个数字都是 num+t\textit{num} + tnum+t,因此初始时 x=num+2t。
4.代码展示
class Solution {
public int theMaximumAchievableX(int num, int t) {
int x=num + t * 2;
return x;
}
}