国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

754. 到達(dá)終點(diǎn)數(shù)字

這篇具有很好參考價(jià)值的文章主要介紹了754. 到達(dá)終點(diǎn)數(shù)字。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

原題鏈接:

754. 到達(dá)終點(diǎn)數(shù)字

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

完成情況:

754. 到達(dá)終點(diǎn)數(shù)字,算法知識(shí),# LeetCode題解,算法

解題思路:

  • 牛頓萊布尼茨梯度下降

754. 到達(dá)終點(diǎn)數(shù)字,算法知識(shí),# LeetCode題解,算法文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-692719.html

參考代碼:

package LeetCode中等題;

public class __754到達(dá)終點(diǎn)數(shù)字 {
    public int reachNumber(int target) {
        /*
        第 i 次移動(dòng)(從  i == 1 開(kāi)始,到 i == numMoves ),在選擇的方向上走 i 步。
            數(shù)學(xué)規(guī)律???dp推進(jìn)。
            每次只能走固定的累積步驟,然后其實(shí)可能不區(qū)分正負(fù)。
         */
                /*
        到達(dá)target,則至少有s需要考慮。
        需要考慮的就是湊數(shù),,,


        */
        target = Math.abs(target);
        int k = 0;
        while (target > 0){
            //target為當(dāng)前目前走向的剩余值,k為當(dāng)前走的步數(shù)
            k++;
            target-=k;
        }
        /*
        //此時(shí)出來(lái),無(wú)非兩種情況:
            1.target為0,剛好是1,2,3,4,5,,,,k這么多步的累計(jì)和,并不需要往回走
            2. <0,  即需要往回走的情況
         */
        //  判斷是不是偶數(shù)?
        return target % 2 == 0? k:k+1+k%2;
    }
}

到了這里,關(guān)于754. 到達(dá)終點(diǎn)數(shù)字的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【LeetCode算法系列題解】第26~30題

    【LeetCode算法系列題解】第26~30題

    【題目描述】 給你一個(gè) 升序排列 的數(shù)組 nums ,請(qǐng)你 原地 刪除重復(fù)出現(xiàn)的元素,使每個(gè)元素 只出現(xiàn)一次 ,返回刪除后數(shù)組的新長(zhǎng)度。元素的 相對(duì)順序 應(yīng)該保持 一致 。然后返回 nums 中唯一元素的個(gè)數(shù)。 考慮 nums 的唯一元素的數(shù)量為 k ,你需要做以下事情確保你的題解可以

    2024年02月10日
    瀏覽(22)
  • 【LeetCode算法系列題解】第46~50題

    【LeetCode算法系列題解】第46~50題

    【題目描述】 給定一個(gè)不含重復(fù)數(shù)字的數(shù)組 nums ,返回其 所有可能的全排列 。你可以按 任意順序 返回答案。 【示例1】 【示例2】 【示例3】 【提示】 1 ≤ n u m s . l e n g t h ≤ 6 1le nums.lengthle 6 1 ≤ n u m s . l e n g t h ≤ 6 ? 10 ≤ n u m s [ i ] ≤ 10 -10le nums[i]le 10 ? 10 ≤ n u

    2024年02月10日
    瀏覽(27)
  • Leetcode題解-算法-動(dòng)態(tài)規(guī)劃(python版)

    1.1 爬樓梯 70. 爬樓梯(Easy) 走n階樓梯的方法有兩種,1、先走 1 級(jí)臺(tái)階,再走 n-1 級(jí)臺(tái)階;2、先走 2 級(jí)臺(tái)階,再走 n-2 級(jí)臺(tái)階 f(n) = f(n-1) + f(n-2) 1.2 強(qiáng)盜搶劫 198. 打家劫舍(Medium) 每個(gè)房間財(cái)產(chǎn)為 nums[0]……nums[n-1]。 假設(shè) 0 至 x 間房獲得的最大財(cái)產(chǎn)為 f(x)。 f(x) = max(f(x-1),f(x-2)+nums[

    2024年02月03日
    瀏覽(26)
  • 【LeetCode算法系列題解】第36~40題

    【LeetCode算法系列題解】第36~40題

    【題目描述】 請(qǐng)你判斷一個(gè) 9 x 9 的數(shù)獨(dú)是否有效。只需要 根據(jù)以下規(guī)則 ,驗(yàn)證已經(jīng)填入的數(shù)字是否有效即可。 數(shù)字 1-9 在每一行只能出現(xiàn)一次。 數(shù)字 1-9 在每一列只能出現(xiàn)一次。 數(shù)字 1-9 在每一個(gè)以粗實(shí)線(xiàn)分隔的 3x3 宮內(nèi)只能出現(xiàn)一次(請(qǐng)參考示例圖)。 注意: 一個(gè)有效

    2024年02月10日
    瀏覽(24)
  • 【LeetCode算法系列題解】第61~65題

    【LeetCode算法系列題解】第61~65題

    【題目描述】 給你一個(gè)鏈表的頭節(jié)點(diǎn) head ,旋轉(zhuǎn)鏈表,將鏈表每個(gè)節(jié)點(diǎn)向右移動(dòng) k 個(gè)位置。 【示例1】 【示例2】 【提示】 鏈表中節(jié)點(diǎn)的數(shù)目在范圍 [0, 500] 內(nèi) ? 100 ≤ N o d e . v a l ≤ 100 -100le Node.valle 100 ? 100 ≤ N o d e . v a l ≤ 100 0 ≤ k ≤ 2 ? 1 0 9 0le kle 2 * 10^9 0 ≤ k ≤

    2024年02月09日
    瀏覽(16)
  • LeetCode算法題解(動(dòng)態(tài)規(guī)劃)|LeetCoed62. 不同路徑、LeetCode63. 不同路徑 II

    LeetCode算法題解(動(dòng)態(tài)規(guī)劃)|LeetCoed62. 不同路徑、LeetCode63. 不同路徑 II

    題目鏈接:62. 不同路徑 題目描述: 一個(gè)機(jī)器人位于一個(gè)? m x n ? 網(wǎng)格的左上角 (起始點(diǎn)在下圖中標(biāo)記為 “Start” )。 機(jī)器人每次只能向下或者向右移動(dòng)一步。機(jī)器人試圖達(dá)到網(wǎng)格的右下角(在下圖中標(biāo)記為 “Finish” )。 問(wèn)總共有多少條不同的路徑? 示例 1: 示例 2:

    2024年02月05日
    瀏覽(33)
  • LeetCode算法題解(動(dòng)態(tài)規(guī)劃)|LeetCode343. 整數(shù)拆分、LeetCode96. 不同的二叉搜索樹(shù)

    LeetCode算法題解(動(dòng)態(tài)規(guī)劃)|LeetCode343. 整數(shù)拆分、LeetCode96. 不同的二叉搜索樹(shù)

    題目鏈接:343. 整數(shù)拆分 題目描述: 給定一個(gè)正整數(shù)? n ?,將其拆分為? k ?個(gè)? 正整數(shù) ?的和(? k = 2 ?),并使這些整數(shù)的乘積最大化。 返回? 你可以獲得的最大乘積 ?。 示例 1: 示例?2: 提示: 2 = n = 58 算法分析: 定義dp數(shù)組及下標(biāo)含義: dp[i]表述正整數(shù)i拆分成k個(gè)正整數(shù)

    2024年02月04日
    瀏覽(26)
  • LeetCode算法題解(回溯)|39. 組合總和、40. 組合總和 II、131. 分割回文串

    題目鏈接:39. 組合總和 題目描述: 給你一個(gè)? 無(wú)重復(fù)元素 ?的整數(shù)數(shù)組? candidates ?和一個(gè)目標(biāo)整數(shù)? target ?,找出? candidates ?中可以使數(shù)字和為目標(biāo)數(shù)? target ?的 所有 ? 不同組合 ?,并以列表形式返回。你可以按? 任意順序 ?返回這些組合。 candidates ?中的? 同一個(gè) ?數(shù)

    2024年02月05日
    瀏覽(26)
  • python - leetcode - 424. 替換后的最長(zhǎng)重復(fù)字符【經(jīng)典題解 - 貪心滑動(dòng)窗口算法】

    描述: 給你一個(gè)字符串 s 和一個(gè)整數(shù) k 。你可以選擇字符串中的任一字符,并將其更改為任何其他大寫(xiě)英文字符。該操作最多可執(zhí)行 k 次。 在執(zhí)行上述操作后,返回包含相同字母的最長(zhǎng)子字符串的長(zhǎng)度。 示例 1: 示例 2: 提示: 1 = s.length = 105 s 僅由大寫(xiě)英文字母組成 0 =

    2024年02月16日
    瀏覽(21)
  • LeetCode:1402. 做菜順序、2316. 統(tǒng)計(jì)無(wú)向圖中無(wú)法互相到達(dá)點(diǎn)對(duì)數(shù)

    LeetCode:1402. 做菜順序、2316. 統(tǒng)計(jì)無(wú)向圖中無(wú)法互相到達(dá)點(diǎn)對(duì)數(shù)

    1. 1402 做菜順序 題目詳細(xì)為: 一個(gè)廚師收集了他 n 道菜的滿(mǎn)意程度 satisfaction ,這個(gè)廚師做出每道菜的時(shí)間都是 1 單位時(shí)間。 一道菜的 「 like-time 系數(shù) 」定義為烹飪這道菜結(jié)束的時(shí)間(包含之前每道菜所花費(fèi)的時(shí)間)乘以這道菜的滿(mǎn)意程度,也就是 time[i]*satisfaction[i] 。 返回

    2024年01月23日
    瀏覽(21)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包