中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

html5 做手機(jī)網(wǎng)站seo公司怎么樣

html5 做手機(jī)網(wǎng)站,seo公司怎么樣,城鄉(xiāng)建設(shè)官網(wǎng),wordpress無(wú)法下載一個(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)總共有多少條不同的路徑? 看見(jiàn)題目…

一個(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)總共有多少條不同的路徑?

看見(jiàn)題目我們首先用動(dòng)態(tài)規(guī)劃四步曲進(jìn)行分析。

dp數(shù)組應(yīng)該怎么看?我們回想一下爬樓梯,其實(shí)本題和他也沒(méi)什么區(qū)別,唯一不同的我們這個(gè)是二維的,既然要記錄總共的路徑那么我們就定義一個(gè)二維數(shù)組,每一個(gè)記錄到該點(diǎn)要走多少步,和爬樓梯一樣,他是只能走一步或者兩步,我們是只能向下或者向右,所以我們每一點(diǎn)的值就等于他上面的和左邊的和,畢竟他們倆是不重復(fù)的,加起來(lái)就是能到該點(diǎn)的所有的路徑。

所以得到遞推公式:?dp[i][j] = dp[i-1][j]+dp[i][j-1];

那么我們?cè)趺闯跏蓟?#xff0c;首先我們看一下遞推公式,需要-1,那就意味著我們的第一行和第一列都是要初始化的,所以我們直接把他們賦值成1就可以了。

我們直接上代碼

class Solution {public int uniquePaths(int m, int n) {int[][] dp = new int[m][n];for(int i = 0;i<m;i++){dp[i][0] = 1;for(int j = 0;j<n;j++){dp[0][j] = 1;}}for(int i = 1;i<m;i++){for(int j = 1;j<n;j++){dp[i][j] = dp[i-1][j]+dp[i][j-1];}}return dp[m-1][n-1];}
}  

給定一個(gè)?m x n?的整數(shù)數(shù)組?grid。一個(gè)機(jī)器人初始位于?左上角(即?grid[0][0])。機(jī)器人嘗試移動(dòng)到?右下角(即?grid[m - 1][n - 1])。機(jī)器人每次只能向下或者向右移動(dòng)一步。

網(wǎng)格中的障礙物和空位置分別用?1?和?0?來(lái)表示。機(jī)器人的移動(dòng)路徑中不能包含?任何?有障礙物的方格。

返回機(jī)器人能夠到達(dá)右下角的不同路徑數(shù)量。

測(cè)試用例保證答案小于等于?2 * 109。

示例 1:

輸入:obstacleGrid = [[0,0,0],[0,1,0],[0,0,0]]
輸出:2
解釋:3x3 網(wǎng)格的正中間有一個(gè)障礙物。
從左上角到右下角一共有 2 條不同的路徑:
1. 向右 -> 向右 -> 向下 -> 向下
2. 向下 -> 向下 -> 向右 -> 向右

這一題是上一題的變種,我們的路上有障礙了,我們?nèi)绾我?guī)避這個(gè)障礙呢?,首先就是在路程中把障礙物都變成讓他沒(méi)辦法走,一開(kāi)始我就只加了這一個(gè)邏輯,但是運(yùn)行起來(lái)發(fā)現(xiàn)不對(duì),后來(lái)我思考了一下發(fā)現(xiàn)還有問(wèn)題,因?yàn)槲覀兊某跏蓟灿袉?wèn)題,如果第一排就有障礙,后面的都是0啊都得不到值,所以把這倆邏輯加進(jìn)來(lái)這個(gè)問(wèn)題就解決啦

class Solution {public int uniquePathsWithObstacles(int[][] obstacleGrid) {int m = obstacleGrid.length;int n = obstacleGrid[0].length;if (obstacleGrid[0][0] == 1) {return 0;}// 初始化 dp 數(shù)組int[][] dp = new int[m][n];dp[0][0] = 1; // 起點(diǎn)路徑數(shù)為 1for (int j = 1; j < n; j++) {if (obstacleGrid[0][j] == 1) {break; // 遇到障礙物,后續(xù)路徑都為 0}dp[0][j] = 1;}// 初始化第一列for (int i = 1; i < m; i++) {if (obstacleGrid[i][0] == 1) {break; // 遇到障礙物,后續(xù)路徑都為 0}dp[i][0] = 1;}for (int i = 1; i < m; i++) {for (int j = 1; j < n; j++) {if (obstacleGrid[i][j] == 1) {dp[i][j] = 0; // 當(dāng)前格子有障礙物,路徑數(shù)為 0} else {dp[i][j] = dp[i - 1][j] + dp[i][j - 1]; // 狀態(tài)轉(zhuǎn)移}}}return dp[m - 1][n - 1];}
}

http://www.risenshineclean.com/news/8631.html

相關(guān)文章:

  • 做分銷網(wǎng)站系統(tǒng)下載網(wǎng)站建立具體步驟是
  • 給個(gè)做的網(wǎng)站嗎人員優(yōu)化方案怎么寫(xiě)
  • 建站記錄查詢?nèi)绾尉W(wǎng)絡(luò)推廣自己的產(chǎn)品
  • 佛山網(wǎng)頁(yè)網(wǎng)站制作百度發(fā)布信息的免費(fèi)平臺(tái)
  • 網(wǎng)站建設(shè)廴金手指花總壹柒電子商務(wù)主要學(xué)什么就業(yè)方向
  • 泉州網(wǎng)站設(shè)計(jì)找哪家山東關(guān)鍵詞網(wǎng)絡(luò)推廣
  • 重慶 網(wǎng)站開(kāi)發(fā)東莞關(guān)鍵詞優(yōu)化軟件
  • 西安市政道橋建設(shè)公司網(wǎng)站sem是什么牌子
  • 做什么網(wǎng)站開(kāi)發(fā)最簡(jiǎn)單網(wǎng)站排名查詢工具
  • 寧波市住房和城鄉(xiāng)建設(shè)局網(wǎng)站上海百度推廣官方電話
  • 齒輪機(jī)械東莞網(wǎng)站建設(shè)技術(shù)支持seo搜索引擎優(yōu)化薪酬
  • 網(wǎng)站建設(shè)模式互聯(lián)網(wǎng)推廣怎么找渠道
  • 常寧市建設(shè)局網(wǎng)站朝陽(yáng)區(qū)seo技術(shù)
  • 好的網(wǎng)站具備什么條件外包公司值得去嗎
  • 網(wǎng)頁(yè)版夢(mèng)幻西游全新聯(lián)動(dòng)搜索關(guān)鍵詞優(yōu)化
  • 深圳手機(jī)報(bào)價(jià)網(wǎng)站谷歌seo推廣培訓(xùn)班
  • 網(wǎng)站同時(shí)做競(jìng)價(jià)和seo寧波百度seo排名優(yōu)化
  • 怎么做招標(biāo)公司網(wǎng)站石家莊谷歌seo
  • 遼寧省城鄉(xiāng)住房建設(shè)廳網(wǎng)站搜狗站長(zhǎng)工具綜合查詢
  • 如何做國(guó)外外貿(mào)網(wǎng)站百度手機(jī)app
  • 網(wǎng)站開(kāi)發(fā)之ios知識(shí)擴(kuò)展百度手機(jī)助手應(yīng)用商店下載
  • 專業(yè)網(wǎng)站優(yōu)化公司報(bào)價(jià)自助建站網(wǎng)站
  • 保定網(wǎng)站公司那家好百度競(jìng)價(jià)托管費(fèi)用
  • 男女做曖曖試看網(wǎng)站49網(wǎng)站建設(shè)主要推廣方式
  • 設(shè)計(jì)網(wǎng)站客戶體驗(yàn)建設(shè)網(wǎng)站前的市場(chǎng)分析
  • 做網(wǎng)站生成二維碼競(jìng)價(jià)外包推廣
  • 北京青鳥(niǎo)培訓(xùn)機(jī)構(gòu)哪家是正規(guī)的廣州網(wǎng)站優(yōu)化價(jià)格
  • 做二維碼簽到的網(wǎng)站百度推廣開(kāi)戶怎么開(kāi)
  • 網(wǎng)站推廣托管培訓(xùn)機(jī)構(gòu)退費(fèi)法律規(guī)定
  • 個(gè)人微信公共號(hào)可以做微網(wǎng)站么在線識(shí)別圖片來(lái)源