阿里巴巴运营培训课程,windows优化大师怎么卸载,申请一个网站需要多少钱,怎样做外贸网站2769. 找出最大的可达成数字 - 力扣#xff08;LeetCode#xff09; 给你两个整数 num 和 t 。 如果整数 x 可以在执行下述操作不超过 t 次的情况下变为与 num 相等#xff0c;则称其为 可达成数字 #xff1a; 每次操作将 x 的值增加或减少 1 #xff0c;同时可以选择将 …2769. 找出最大的可达成数字 - 力扣LeetCode 给你两个整数 num 和 t 。 如果整数 x 可以在执行下述操作不超过 t 次的情况下变为与 num 相等则称其为 可达成数字 每次操作将 x 的值增加或减少 1 同时可以选择将 num 的值增加或减少 1 。 返回所有可达成数字中的最大值。可以证明至少存在一个可达成数字。 示例 1 输入num 4, t 1
输出6
解释最大可达成数字是 x 6 执行下述操作可以使其等于 num
- x 减少 1 同时 num 增加 1 。此时x 5 且 num 5 。
可以证明不存在大于 6 的可达成数字。示例 2 输入num 3, t 2
输出7
解释最大的可达成数字是 x 7 执行下述操作可以使其等于 num
- x 减少 1 同时 num 增加 1 。此时x 6 且 num 4 。
- x 减少 1 同时 num 增加 1 。此时x 5 且 num 5 。
可以证明不存在大于 7 的可达成数字。提示 1 num, t 50 class Solution {public int theMaximumAchievableX(int num, int t) {return num2*t;}
} 每日一题今天是简单题。 开始之前先祝大家中秋国庆双节快乐。国庆肯定是要回家玩啦所以今天是一道简单题。 读题。可以发现要找到的是一个数x经过t次操作之后要和num相同。x可以是多个数但要找到最大的那个x。所以这里的操作一定是要用减的。但是呢最后操作完的x又要跟num相等。对了要注意题目中说明了num的加减操作和x的加减操作是可以在一次操作里完成的。所以实际上最大的x只有一个num2*t也就是将num增加x减少直到t操作结束那么x实际上就是num增加了t次x减少了t次numt x-t。所以x num2*t 运行通过 最后读万卷书行万里路。国庆期间大家也要行万里路呀。