754. 到达终点数字

news/2025/2/13 1:09:48/

754. 到达终点数字

  • 原题链接:
  • 完成情况:
  • 解题思路:
  • 参考代码:

原题链接:

754. 到达终点数字

https://leetcode.cn/problems/reach-a-number/description/

完成情况:

在这里插入图片描述

解题思路:

  • 牛顿莱布尼茨梯度下降

在这里插入图片描述

参考代码:

package LeetCode中等题;public class __754到达终点数字 {public int reachNumber(int target) {/*第 i 次移动(从  i == 1 开始,到 i == numMoves ),在选择的方向上走 i 步。数学规律???dp推进。每次只能走固定的累积步骤,然后其实可能不区分正负。*//*到达target,则至少有s需要考虑。需要考虑的就是凑数,,,*/target = Math.abs(target);int k = 0;while (target > 0){//target为当前目前走向的剩余值,k为当前走的步数k++;target-=k;}/*//此时出来,无非两种情况:1.target为0,刚好是1,2,3,4,5,,,,k这么多步的累计和,并不需要往回走2. <0,  即需要往回走的情况*///  判断是不是偶数?return target % 2 == 0? k:k+1+k%2;}
}

http://www.ppmy.cn/news/1084055.html

相关文章

03_nodejd_npm install报错

npm install报错 npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: 5kcrm11.0.0 npm ERR! Found: vue2.5.17 npm ERR! node_modules/vue npm ERR! vue"2.5.17" from the root project npm ERR! np…

WebGPU学习(8)---使用RenderBundle

RenderBundle是什么 通常情况下&#xff0c;WebGPU每次绘制时都需要向RenderPassEncoder注册渲染命令。处理此绘图命令比 WebGL 内部执行的类似处理更快。但是&#xff0c;如果可以省略此命令注册过程&#xff0c;则可以能够更快地绘制。RenderBundle 就是实现这一点的。 Ren…

NAT与代理服务器

1.DNS Domain Name System 是一整套从域名映射到IP的系统&#xff08;把域名转化为IP地址&#xff09; 2.域名简介 3.周鸿祎 傅盛 4.ICMP协议 用来网络故障排查原因 草图理解“位置” ping ICMP 是绕过TCP UDP传输协议的&#xff0c;没有端口号 traceroute 5.NAT技术 N…

MySQL——排序查询

2023.9.3 排序查询SQL语句笔记如下&#xff1a; #查询员工信息&#xff0c;要求工资从高到低&#xff08;从低到高&#xff09;排序。 SELECT * FROM employees ORDER BY salary DESC; SELECT * FROM employees ORDER BY salary ASC;#不写ASC默认升序 #查询部门编号>90的员…

C++的内存管理是怎样的?

目录 C的内存管理代码段数据段BSS段堆区映射区栈区 C的内存管理 在C中&#xff0c;虚拟内存分为代码段、数据段、BSS段、堆区、文件映射区、栈区六部分&#xff1a; 代码段 包括只读存储区和文本区&#xff0c;其中只读存储区存储字符串常量,文本区存储程序的机器代码。 数据…

日本橙皮书数据库—《医疗用医药品质量情报集》

日本橙皮书是一份关于医疗用医药品质量情报的汇总报告&#xff0c;由日本厚生劳动省发布。它主要涵盖了药品的品质再评价信息&#xff0c;特别是针对特定历史阶段的产品&#xff0c;笔者总结信息如下&#xff1a; ①日本橙皮书数据库包含了一系列药品的详细信息&#xff0c;如…

Spark_Spark比mapreduce快的原因

Spark 为什么比 mapreduce 快? 最重要的3点&#xff0c; 数据缓存 : 中间结果可以缓存在内存中复用 资源管理 &#xff1a;executor task 管理&#xff0c;不同stage的task可以运行在同一个executor上 任务调度 : dag 对比多阶段mr 1.任务模型的优化&#xff08;DAG图对比…

已解决下载安装Python官网安装包下载速度慢问题

本文摘要&#xff1a;本文已解决下载安装Python官网安装包下载速度慢的问题。 &#x1f60e; 作者介绍&#xff1a;我是程序员洲洲&#xff0c;一个热爱写作的非著名程序员。CSDN全栈优质领域创作者、华为云博客社区云享专家、阿里云博客社区专家博主、前后端开发、人工智能研究…