【LeetCode:2769. 找出最大的可达成数字 + 模拟】

在这里插入图片描述

🚀 算法题 🚀

🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀
🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨
🌲 作者简介:硕风和炜,CSDN-Java领域优质创作者🏆,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题|面经八股文|经验分享|好用的网站工具分享💎💎💎
🌲 恭喜你发现一枚宝藏博主,赶快收入囊中吧🌻
🌲 人生如棋,我愿为卒,行动虽慢,可谁曾见我后退一步?🎯🎯

🚀 算法题 🚀

在这里插入图片描述

在这里插入图片描述

🚩 题目链接

⛲ 题目描述

给你两个整数 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

🌟 求解思路&实现代码&运行结果


⚡ 模拟

🥦 求解思路
  1. 题目比较简单,我们直接在当前的num上加 2 * t 即可。
  2. 有了基本的思路,接下来我们就来通过代码来实现一下。
🥦 实现代码
class Solution {
    public int theMaximumAchievableX(int num, int t) {
        return num + 2 * t;
    }
}
🥦 运行结果

在这里插入图片描述


💬 共勉

最后,我想和大家分享一句一直激励我的座右铭,希望可以与大家共勉!

在这里插入图片描述

在这里插入图片描述

相关推荐

最近更新

  1. [Flutter] Android Studio pub get 不起作用

    2024-05-26 00:26:35       0 阅读
  2. PHP数据结构之队列

    2024-05-26 00:26:35       0 阅读
  3. C++ override specifier (C++ override 说明符)

    2024-05-26 00:26:35       0 阅读
  4. 兼容问题---ios底部的安全距离css设置

    2024-05-26 00:26:35       0 阅读
  5. 自动驾驶技术的原理

    2024-05-26 00:26:35       1 阅读
  6. MySQL中字段的实际长度

    2024-05-26 00:26:35       1 阅读
  7. 通过gateway 打印日志全局控制日志

    2024-05-26 00:26:35       1 阅读

热门阅读

  1. jvm中的Hotspot是什么

    2024-05-26 00:26:35       14 阅读
  2. WPF 登录窗口demo示例

    2024-05-26 00:26:35       9 阅读
  3. React里面useMemo和useCallBack的区别

    2024-05-26 00:26:35       11 阅读
  4. 【FFMPEG应用篇】MP4转YUV存储

    2024-05-26 00:26:35       11 阅读
  5. 37、Flink 的窗口函数(Window Functions)详解

    2024-05-26 00:26:35       10 阅读
  6. Amazon Cognito:AWS用户身份管理服务的全面指南

    2024-05-26 00:26:35       12 阅读
  7. FreeRTOS学习 -- 任务 API 函数

    2024-05-26 00:26:35       14 阅读
  8. SSL/TLS协议信息泄露漏洞(CVE-2016-2183)【原理扫描】

    2024-05-26 00:26:35       10 阅读
  9. android ndc firewall 命令type 黑名单 白名单差异

    2024-05-26 00:26:35       11 阅读