首页 > 其他分享 >754. 到达终点数字

754. 到达终点数字

时间:2022-11-04 20:46:33浏览次数:41  
标签:终点 target numMoves 754 int sum 到达 step 移动

在一根无限长的数轴上,你站在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 。
 

提示:

-109 <= target <= 109
target != 0

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

 

标签:终点,target,numMoves,754,int,sum,到达,step,移动
From: https://www.cnblogs.com/slowlydance2me/p/16859046.html

相关文章

  • leetcode-754-medium
    ReachaNumberYouarestandingatposition0onaninfinitenumberline.Thereisadestinationatpositiontarget.YoucanmakesomenumberofmovesnumMove......
  • 754. 到达终点数字
    754.到达终点数字在一根无限长的数轴上,你站在0的位置。终点在target的位置。你可以做一些数量的移动numMoves:每次你可以选择向左或向右移动。第i 次移动(从 i=......
  • IEEE754
    #include<stdio.h>#include<stdlib.h>#include<string.h>#include<iostream>usingnamespacestd;intmain(){ floata=1.5678e3; doubled=1.5e100; //由于......
  • 机器人到达指定位置的方法数问题
    机器人到达指定位置的方法数问题作者:Grey原文地址:博客园:机器人到达指定位置的方法数问题CSDN:机器人到达指定位置的方法数问题题目描述链接:https://www.nowcoder.com/......
  • CF1754 题解
    比赛链接:https://codeforces.com/contest/1754题解:AB水题//bySkyRainWind#include<cstdio>#include<vector>#include<cstring>#include<iostream>#include......
  • Codeforces Round #829-1754A+B与1753A+B+C 题解
    1754A-TechnicalSupport题意给定一个只包含大写字母\(\texttt{Q}\)和\(\texttt{A}\)的字符串,如果字符串里的每一个\(\texttt{Q}\)都能与在其之后的\(\texttt{A......
  • Codeforces Round #829 (Div. 2)/CodeForces1754
    CodeForces1754注:所有代码均为场上所书TechnicalSupport解析:题目大意给定一个只包含大写字母\(\texttt{Q}\)和\(\texttt{A}\)的字符串,如果字符串里的每一个\(\t......
  • http请求到达IIS服务器后发生了什么
    问题:1.思考“假如简书的服务器部署在IIS服务器上,那为什么在地址栏输入https://www.jianshu.com/u/e0bf9201fbed就可以看到我的页面呢?”2.有了上面的思考,脑海中大概会浮......
  • 多线程案例 : 等待别人到达开饭
    这里我们要把别人当作一个线程。当每一个线程开启时,我们指定一个点,让他们同时到达并执行,所以使用CyclicBarrier设定一个障碍,并设置这个障碍的参数,指定规则由多少个线程同......
  • MR760/MR754-ASEMI车用整流二极管
    编辑:llMR760/MR754-ASEMI车用整流二极管型号:MR760/MR754品牌:ASEMI封装:BUTTON正向电流:6A反向电压:1000V/400V引线数量:2芯片个数:1芯片尺寸:MIL漏电流:10ua恢复时间:35ns浪涌电流:20......