leetcode-754:到达终点数字

简介: leetcode-754:到达终点数字

题目

题目连接

在一根无限长的数轴上,你站在0的位置。终点在target的位置。

你可以做一些数量的移动 numMoves :

每次你可以选择向左或向右移动。

第 i 次移动(从 i == 1 开始,到 i == numMoves ),在选择的方向上走 i 步。

给定整数 target ,返回 到达目标所需的 最小 移动次数(即最小 numMoves ) 。

示例 1:

输入: target = 2
输出: 3
解释:
第一次移动,从 0 到 1 。
第二次移动,从 1 到 -1 。
第三次移动,从 -1 到 2 。

示例 2:

输入: target = 3
输出: 2
解释:
第一次移动,从 0 到 1 。
第二次移动,从 1 到 3 。

解题

方法一:数学

参考链接

class Solution {
public:
    int reachNumber(int target) {
        target=abs(target);
        int n=0;
        int s=0;
        while(s<target||(s-target)%2){
            n++;
            s+=n;
        }
        return n;
    }
};


相关文章
|
人工智能 自然语言处理 开发者
通义千问升级免费开放1000万字长文档处理功能:利好与期待功能
最近技术圈的重大消息,那就是阿里通义千问在3月22日进行了重磅升级,向所有用户免费开放了1000万字的长文档处理功能,成为全球文档处理容量最大的AI应用。据悉,通义千问的文档处理容量和能力已经超越了全世界市场上的其他AI应用,包括ChatGPT等。关于阿里云的通义千问,不用多说,作为开发者大部分都知道且使用过,而且在日常开发过程中也或多或少会使用到,关于这次升级将会带来哪些利好?又有哪些功能值得期待呢?那么本文就来一探究竟,我们一起来看这次升级的影响,欢迎大家在评论区分享自己看法。
963 2
通义千问升级免费开放1000万字长文档处理功能:利好与期待功能
|
NoSQL 数据安全/隐私保护 Android开发
Jlink使用技巧之读取STM32内部的程序
Jlink使用技巧之读取STM32内部的程序
2648 1
Jlink使用技巧之读取STM32内部的程序
|
4月前
|
Java 应用服务中间件 Maven
在IntelliJ IDEA中如何配置使用Maven以创建Tomcat环境
所以,别担心这些工具看起来有些吓人,实际上这些都是为了帮助你更好的完成工作的工具,就像超市里的各种烹饪工具一样,尽管它们看起来可能很复杂,但只要你学会用,它们会为你烹饪出一道道美妙的食物。这就是学习新技能的乐趣,让我们一起享受这个过程,攀登知识的高峰!
303 27
|
16天前
|
人工智能 数据可视化 机器人
零基础搭建AI应用:Coze与Dify对比指南
Coze和Dify是当前主流的AI应用开发平台,两者定位和特点差异显著。Coze适合快速搭建聊天机器人,尤其适合非技术人员和需要快速集成的场景;Dify则更侧重高度定制和企业级需求,支持私有部署和复杂工作流。选择时应根据项目需求、技术能力及数据控制要求综合考虑,没有绝对优劣,关键看是否契合实际场景。
|
机器学习/深度学习 并行计算 PyTorch
优化技巧与策略:提高 PyTorch 模型训练效率
【8月更文第29天】在深度学习领域中,PyTorch 是一个非常流行的框架,被广泛应用于各种机器学习任务中。然而,随着模型复杂度的增加以及数据集规模的增长,如何有效地训练这些模型成为了一个重要的问题。本文将介绍一系列优化技巧和策略,帮助提高 PyTorch 模型训练的效率。
926 0
|
8月前
|
机器学习/深度学习 编解码 弹性计算
【实践】操作系统智能助手OS Copilot新功能测评
OS Copilot 是一款致力于深度融合于操作系统的智能助手,它旨在成为用户与操作系统交互的得力助手。通过先进的自然语言处理技术和机器学习算法,OS Copilot 能够理解用户多样化的指令,将复杂的操作系统操作简单化。在日常使用场景中,无论是文件管理、应用程序的操作,还是系统设置的调整,OS Copilot 都能提供高效的支持。例如,在文件管理方面,用户无需手动在层层文件夹中查找文件,只需通过描述文件的大致信息,如创建时间、文件内容关键词等,就能快速定位到目标文件。然而,也存在一些不足,如代码生成时未使用正确后缀名、部分响应时间较长等问题。
216 8
【实践】操作系统智能助手OS Copilot新功能测评
|
SQL Web App开发 分布式计算
DataWorks操作报错合集之提示"Catalog Service Failed, ErrorCode: 152, Error Message: ODPS-0110061“,该如何解决
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
163 0
|
传感器 数据处理 Android开发
Camera基本代码架构
Camera基本代码架构
|
数据采集 SQL 机器学习/深度学习
Dataphin数据治理系列:基于数据质量管理,支撑业务快速发展
数据质量是数据建设和管理中非常重要的一环。所有的数据应用,不论是用于支持业务开展的数据库,还是用于支持商业决策,或者用于机器学习和人工智能等高级应用,实现数据价值的前提是数据本身是高质量的,是可靠和可信的。
Dataphin数据治理系列:基于数据质量管理,支撑业务快速发展