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

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

從化專業(yè)做網(wǎng)站培訓(xùn)網(wǎng)站模板

從化專業(yè)做網(wǎng)站,培訓(xùn)網(wǎng)站模板,蘇州外貿(mào)網(wǎng)站制作,五種銷(xiāo)售渠道題目如下 數(shù)據(jù)范圍 本題就是典型的背包問(wèn)題target就是容量,nums[i]就是第i個(gè)物品的重量。其實(shí)就是選最多的物品使得背包剛好裝滿。 令f(i,j)為當(dāng)考慮到i - 1物品時(shí)剛好裝到j(luò)重量的物品數(shù)。 當(dāng)j > nums[j]時(shí) 有f(i,j) max(f(i - 1,j - nums[i - 1]) 1,f(i -…

題目如下
在這里插入圖片描述

數(shù)據(jù)范圍
在這里插入圖片描述

本題就是典型的背包問(wèn)題target就是容量,nums[i]就是第i個(gè)物品的重量。其實(shí)就是選最多的物品使得背包剛好裝滿。
令f(i,j)為當(dāng)考慮到i - 1物品時(shí)剛好裝到j(luò)重量的物品數(shù)。
當(dāng)j >= nums[j]時(shí) 有f(i,j) = max(f(i - 1,j - nums[i - 1]) + 1,f(i - 1,j))
當(dāng)j < nums[j]時(shí) 有f(i,j) = f(i - 1,j)
當(dāng)i >= 0 j == 0時(shí)有f(i,j) = 0
而i ==0 j > 0時(shí)顯然序列不存在 為了避免影響答案我們置為負(fù)無(wú)窮
所以我們可以寫(xiě)出代碼

通過(guò)代碼(未優(yōu)化)

class Solution {
public:int lengthOfLongestSubsequence(vector<int>& nums, int target) {int n = nums.size();int ans = -1;vector<vector<int>> dp(n + 1,vector<int>(target + 1,INT_MIN));for(int i = 0;i <= n;i++){dp[i][0] = 0;}for(int i = 1;i <= n;i++){for(int j = 1;j <= target;j++){if(j - nums[i - 1] >= 0){dp[i][j] = max(dp[i - 1][j],dp[i - 1][j - nums[i - 1]] + 1);}else{dp[i][j] = dp[i - 1][j];}}}return dp[n][target] > 0 ?dp[n][target] : -1;}
};

在這里插入圖片描述
當(dāng)然因?yàn)槊恳淮螌?duì)j的遍歷只需要用到上一行的數(shù)據(jù)所以我們只需要用一維數(shù)組倒序遍歷j即可(倒序是為了防止本應(yīng)該用到的舊數(shù)據(jù)被覆蓋)
利用滾動(dòng)數(shù)組優(yōu)化后移的代碼

class Solution {
public:int lengthOfLongestSubsequence(vector<int>& nums, int target) {int n = nums.size();int ans = -1;vector<int> dp(target + 1, INT_MIN);dp[0] = 0;for (int i = 1; i <= n; i++) {for (int j = target; j >= nums[i - 1]; j--) {dp[j] = max(dp[j], dp[j - nums[i - 1]] + 1);}}return dp[target] > 0 ? dp[target] : -1;}
};

在這里插入圖片描述

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

相關(guān)文章:

  • 內(nèi)蒙古網(wǎng)站建設(shè)價(jià)格qq推廣官網(wǎng)
  • 遼寧新聞網(wǎng)站的建設(shè)seo官網(wǎng)
  • 個(gè)人網(wǎng)站 cdn學(xué)生個(gè)人網(wǎng)頁(yè)設(shè)計(jì)作品
  • 網(wǎng)站主機(jī)空間價(jià)格廣州網(wǎng)站運(yùn)營(yíng)專注樂(lè)云seo
  • 做淘寶客服的網(wǎng)站數(shù)字營(yíng)銷(xiāo)
  • 深圳網(wǎng)站建設(shè) 設(shè)計(jì)創(chuàng)公司搜索排名廣告營(yíng)銷(xiāo)怎么做
  • 深圳做網(wǎng)站專業(yè)公司產(chǎn)品軟文范例100字
  • 圖展網(wǎng)站源碼云和數(shù)據(jù)培訓(xùn)機(jī)構(gòu)怎么樣
  • 個(gè)體戶可以備案網(wǎng)站嗎上海網(wǎng)站建設(shè)公司
  • 做淘寶頭像的網(wǎng)站有哪些百度競(jìng)價(jià)查詢
  • 做外貿(mào)要自己建網(wǎng)站嗎百度指數(shù)的各項(xiàng)功能
  • 電子商務(wù)網(wǎng)站建設(shè)與完整實(shí)例seo網(wǎng)站推廣是什么
  • 做電腦網(wǎng)站手機(jī)能顯示廣州seo招聘網(wǎng)
  • 打開(kāi)網(wǎng)站占空間百度推廣渠道代理
  • 做個(gè)人網(wǎng)站要注意什么線上推廣的渠道有哪些
  • 怎么建立一個(gè)網(wǎng)站csdn網(wǎng)絡(luò)營(yíng)銷(xiāo)的重要性與意義
  • 南網(wǎng)站建設(shè)百度廣告推廣收費(fèi)標(biāo)準(zhǔn)
  • 做美工的網(wǎng)站外貿(mào)營(yíng)銷(xiāo)網(wǎng)站怎么建站
  • wordpress站長(zhǎng)免費(fèi)的十大免費(fèi)貨源網(wǎng)站
  • 旅游網(wǎng)站用dw怎么做百度推廣找誰(shuí)
  • 公司網(wǎng)站的實(shí)例百度seo排名優(yōu)化是什么
  • 做電影網(wǎng)站還能賺錢(qián)嗎黃頁(yè)推廣平臺(tái)有哪些
  • friday wordpress深圳seo優(yōu)化排名推廣
  • 刷單平臺(tái)網(wǎng)站建設(shè)深圳seo優(yōu)化公司哪家好
  • 可以用來(lái)做論文引用的網(wǎng)站2345網(wǎng)址導(dǎo)航怎么下載
  • 郉臺(tái)網(wǎng)站建設(shè)百度關(guān)鍵詞搜索引擎排名優(yōu)化
  • linux做網(wǎng)站服務(wù)器那個(gè)軟件好品牌策劃方案模板
  • 網(wǎng)站qq統(tǒng)計(jì)學(xué)seo網(wǎng)絡(luò)推廣
  • 公司網(wǎng)站建設(shè)開(kāi)發(fā)方案軟文100字左右案例
  • 武漢網(wǎng)站關(guān)鍵詞優(yōu)化成都官網(wǎng)seo服務(wù)