当前位置: 首页 > news >正文

LeetCode 每日一题 数学篇(2769.找出最大的可达成数字)

给你两个整数 num 和 t 。

如果整数 x 可以在执行下述操作不超过 t 次的情况下变为与 num 相等,则称其为 可达成数字 :

  • 每次操作将 x 的值增加或减少 1 ,同时可以选择将 num 的值增加或减少 1 。

返回所有可达成数字中的最大值。可以证明至少存在一个可达成数字。

int theMaximumAchievableX(int num, int t){return num + 2 * t;
}
思路分析:1.x要为最大值,则必须是x--
2.因为x为--,则num++
3.因为要执行次数为t次,而--和++都为1,所以直接为x-t=num+t
4.化简得x=num+2*t

相关文章:

  • 掌握 NestJS 10.x:NestJS 结合 PostgreSQL 使用详解
  • RabbitMQ 如何保证消息不丢失
  • Niantic利用Meta Llama让数字生物栩栩如生
  • 使用`War`包部署`Jenkins`(超级详细)
  • Ubuntu20.04 Mysql基本操作知识
  • Windows11 wsl2编译Android14 使用ASfP Debug windows上启动的模拟器
  • 初始C++
  • HTTP的系统登录页面,如何避免明文传输用户密码?
  • 【算法】贪心算法——柠檬水找零
  • 个人关于ChatGPT的用法及建议
  • 颠覆传统:探索Web3对传统计算机模式的冲击
  • Linux-struct list_head的快速使用
  • TPL0401B使用教程
  • springboot+vue的养老院管理系统
  • 【机器学习】让大模型变得更聪明
  • JS 中的深拷贝与浅拷贝
  • 【刷算法】求1+2+3+...+n
  • android高仿小视频、应用锁、3种存储库、QQ小红点动画、仿支付宝图表等源码...
  • CSS实用技巧干货
  • js 实现textarea输入字数提示
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • MySQL QA
  • Python利用正则抓取网页内容保存到本地
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • Vue官网教程学习过程中值得记录的一些事情
  • 回流、重绘及其优化
  • 漂亮刷新控件-iOS
  • 时间复杂度与空间复杂度分析
  • 想写好前端,先练好内功
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • "无招胜有招"nbsp;史上最全的互…
  • #NOIP 2014# day.1 T2 联合权值
  • #QT(TCP网络编程-服务端)
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • #我与Java虚拟机的故事#连载18:JAVA成长之路
  • $con= MySQL有关填空题_2015年计算机二级考试《MySQL》提高练习题(10)
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (二)Eureka服务搭建,服务注册,服务发现
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (十八)SpringBoot之发送QQ邮件
  • (算法二)滑动窗口
  • (一) storm的集群安装与配置
  • .NET 4.0网络开发入门之旅-- 我在“网” 中央(下)
  • .net 设置默认首页
  • .Net实现SCrypt Hash加密
  • /usr/bin/env: node: No such file or directory
  • ::
  • @Bean注解详解
  • @data注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • @Import注解详解
  • @JSONField或@JsonProperty注解使用
  • @modelattribute注解用postman测试怎么传参_接口测试之问题挖掘
  • @PreAuthorize注解
  • @transactional 方法执行完再commit_当@Transactional遇到@CacheEvict,你的代码是不是有bug!...