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

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

網(wǎng)站收錄下降windows優(yōu)化大師是哪個(gè)公司的

網(wǎng)站收錄下降,windows優(yōu)化大師是哪個(gè)公司的,做網(wǎng)站不想用微軟雅黑了,網(wǎng)上制作名片62. 不同路徑 62. 不同路徑 - 力扣(LeetCode) 動(dòng)態(tài)規(guī)劃思想第一步:描述狀態(tài)~ dp[i][j]:表示走到i,j位置時(shí),一共有多少種方法~ 動(dòng)態(tài)規(guī)劃思想第二步:狀態(tài)轉(zhuǎn)移方程~ 動(dòng)態(tài)規(guī)劃思想第三步&#xf…

62. 不同路徑

62. 不同路徑 - 力扣(LeetCode)

動(dòng)態(tài)規(guī)劃思想第一步:描述狀態(tài)~

dp[i][j]:表示走到i,j位置時(shí),一共有多少種方法~

動(dòng)態(tài)規(guī)劃思想第二步:狀態(tài)轉(zhuǎn)移方程~

動(dòng)態(tài)規(guī)劃思想第三步:初始化(考慮邊界情況)~

我們通過擴(kuò)充數(shù)組大小可以節(jié)省初始化步驟,不過需要注意下標(biāo)映射關(guān)系~

動(dòng)態(tài)規(guī)劃思想第四步:返回值~

return dp[m][n]

代碼

//62 不同路徑
class Solution
{
public:int uniquePaths(int m, int n){//創(chuàng)建dp表(注意擴(kuò)充)vector<vector<int>> dp(m + 1, vector<int>(n + 1));//細(xì)節(jié)處理dp[0][1] = 1;//從起點(diǎn)開始填表for (int i = 1; i <= m; i++){for (int j = 1; j <= n; j++){//狀態(tài)轉(zhuǎn)移方程dp[i][j] = dp[i - 1][j] + dp[i][j - 1];}}//返回值return dp[m][n];}
};

其實(shí)動(dòng)態(tài)規(guī)劃核心就在于初始化和狀態(tài)轉(zhuǎn)移方程,之所以初始化主要考慮的就是填表邊界情況,把特殊情況考慮了才方便讓dp表一次到位。而狀態(tài)轉(zhuǎn)移方程尤其需要注意最近一步,一定得分析是如何到這一步的~

63. 不同路徑 II

63. 不同路徑 II - 力扣(LeetCode)

其實(shí)本道題跟上一道一樣,唯一要注意的就是判定有無障礙物擋路~

class Solution {
public:int uniquePathsWithObstacles(vector<vector<int>>& obstacleGrid) {int m = obstacleGrid.size();int n = obstacleGrid[0].size();vector<vector<int>> dp(m+1,vector<int> (n+1));dp[0][1] = 1;for(int i = 1;i<=m;i++){for(int j = 1;j<=n;j++){//小細(xì)節(jié):dp表與原數(shù)組是對(duì)應(yīng)不上的 if(obstacleGrid[i-1][j-1]==0){dp[i][j] = dp[i-1][j]+dp[i][j-1];}}}return dp[m][n];}
};

代碼就是在上一道題的基礎(chǔ)上多了一步判斷,由于我們的dp表與原數(shù)組不是同等大小了,所以要記得對(duì)應(yīng)位置的映射。

LCR 166. 珠寶的最高價(jià)值

LCR 166. 珠寶的最高價(jià)值 - 力扣(LeetCode)

也練習(xí)挺多道的了,這道題甚至感覺不用畫圖,就照著前面的套路添加一個(gè)判斷大小即可~?


class Solution {
public:int jewelleryValue(vector<vector<int>>& nums) {//小case,直接秒殺int m = nums.size();int n = nums[0].size();vector<vector<int>> dp(m+1,vector<int>(n+1));for(int i = 1;i<=m;i++){for(int j = 1;j<=n;j++){dp[i][j] = nums[i-1][j-1]+max(dp[i-1][j],dp[i][j-1]);}}return dp[m][n];}
};

?931. 下降路徑最小和

931. 下降路徑最小和 - 力扣(LeetCode)


class Solution {
public:int minFallingPathSum(vector<vector<int>>& matrix) {int m = matrix.size();vector<vector<int>> dp(m+1,vector<int>(m+2,INT_MAX));for(int i = 0;i<=m+1;i++){dp[0][i] = 0;}for(int i = 1;i<=m;i++){for(int j = 1;j<=m;j++){dp[i][j] = min(dp[i-1][j],min(dp[i-1][j-1],dp[i-1][j+1]))+matrix[i-1][j-1];}}int ret = INT_MAX;for(int i = 1;i<=m;i++){ret = min(ret,dp[m][i]);}return ret;}
};

64. 最小路徑和

64. 最小路徑和 - 力扣(LeetCode)

class Solution {
public:int minPathSum(vector<vector<int>>& grid) {//秒殺,分析越來越快了~int m = grid.size();int n = grid[0].size();vector<vector<int>> dp(m+1,vector<int>(n+1,INT_MAX));dp[0][1] = 0;for(int i = 1;i<=m;i++){for(int j = 1;j<=n;j++){dp[i][j] = min(dp[i][j-1],dp[i-1][j])+grid[i-1][j-1];}}return dp[m][n];}
};

174. 地下城游戲

174. 地下城游戲 - 力扣(LeetCode)

class Solution {
public:int calculateMinimumHP(vector<vector<int>>& dungeon) {int m = dungeon.size();int n = dungeon[0].size();vector<vector<int>> dp(m+1,vector(n+1,INT_MAX));dp[m][n-1] = dp[m-1][n] = 1;for(int i = m-1;i>=0;i--){for(int j = n-1;j>=0;j--){dp[i][j] = min(dp[i+1][j],dp[i][j+1])-dungeon[i][j];dp[i][j] = max(1,dp[i][j]);}}return dp[0][0];}
};

感覺講得還不夠好,不夠詳細(xì),后面再作改善~

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

相關(guān)文章:

  • 北京網(wǎng)站制作與網(wǎng)站設(shè)計(jì)市場(chǎng)推廣工作內(nèi)容
  • 免費(fèi)域名注冊(cè)網(wǎng)站怎么登錄優(yōu)化網(wǎng)站價(jià)格
  • 網(wǎng)站子欄目設(shè)計(jì)網(wǎng)站注冊(cè)域名
  • asp汽車租憑網(wǎng)站源碼營(yíng)銷知識(shí)和技巧
  • 成武縣住房和城鄉(xiāng)建設(shè)廳網(wǎng)站百度信息流推廣和搜索推廣
  • 做批發(fā)的有哪些網(wǎng)站百度手機(jī)助手下載安卓版
  • 做網(wǎng)站的不給源文件seo關(guān)鍵詞優(yōu)化推廣
  • 做網(wǎng)站需提供什么資料鄭州百度推廣公司
  • 珠海市區(qū)工商年報(bào)在哪個(gè)網(wǎng)站做點(diǎn)擊精靈seo
  • 做ui必要的網(wǎng)站百度的相關(guān)搜索
  • 發(fā)布懸賞任務(wù)的推廣平臺(tái)關(guān)鍵詞優(yōu)化的五個(gè)步驟
  • 做網(wǎng)站需要什么執(zhí)照關(guān)鍵詞搜索量查詢工具
  • 杭州建設(shè)企業(yè)網(wǎng)站的品牌推廣和品牌營(yíng)銷
  • 武漢悠牛網(wǎng)網(wǎng)站建設(shè)微信廣告投放收費(fèi)標(biāo)準(zhǔn)
  • 鄭州網(wǎng)站設(shè)計(jì)培訓(xùn)百度推廣管理平臺(tái)登錄
  • 公裝網(wǎng)站怎么做全球搜是什么公司
  • 做網(wǎng)頁(yè)賺錢的網(wǎng)站小程序推廣運(yùn)營(yíng)的公司
  • 做百度推廣一定要有自已網(wǎng)站濟(jì)南seo優(yōu)化外包服務(wù)公司
  • 免費(fèi)瀏覽網(wǎng)站的軟件優(yōu)化關(guān)鍵詞具體要怎么做
  • 做網(wǎng)站屬于什么行業(yè)網(wǎng)絡(luò)營(yíng)銷的平臺(tái)有哪些
  • 軟件工程師需要具備哪些能力關(guān)鍵詞排名seo
  • Wordpress 點(diǎn)擊跟蹤深圳seo顧問
  • 定制程序網(wǎng)站鄭州seo哪家專業(yè)
  • 海爾公司網(wǎng)站建設(shè)現(xiàn)狀廚師培訓(xùn)機(jī)構(gòu)
  • 企業(yè)單頁(yè)網(wǎng)站模板百度賬號(hào)中心官網(wǎng)
  • 幫境外賭場(chǎng)做網(wǎng)站是否有風(fēng)險(xiǎn)交換友情鏈接的網(wǎng)站標(biāo)準(zhǔn)是什么
  • 網(wǎng)站建設(shè)哪家好中國(guó)新聞
  • 谷歌優(yōu)化 網(wǎng)站建設(shè)百度推廣怎么看關(guān)鍵詞排名
  • 貴州遵義疫情最新消息合肥網(wǎng)站優(yōu)化方案
  • 效果圖制作網(wǎng)站20個(gè)排版漂亮的網(wǎng)頁(yè)設(shè)計(jì)