国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

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

網(wǎng)站做微信支付對接市場營銷方案怎么做

網(wǎng)站做微信支付對接,市場營銷方案怎么做,程序員接活的平臺網(wǎng)站,運維管理系統(tǒng)關(guān)鍵詞:動態(tài)規(guī)劃 01背包 一個套路: 01背包:空間優(yōu)化之后dp【target1】,遍歷的時候要逆序遍歷完全背包:空間優(yōu)化之后dp【target1】,遍歷的時候要正序遍歷 目錄 題目: 思路: 復(fù)雜…

關(guān)鍵詞:動態(tài)規(guī)劃 01背包

一個套路:

  • 01背包:空間優(yōu)化之后dp【target+1】,遍歷的時候要逆序遍歷
  • 完全背包:空間優(yōu)化之后dp【target+1】,遍歷的時候要正序遍歷

?

目錄

題目:

思路:

復(fù)雜度計算:

代碼:


題目:

?

思路:

這題能想到用01背包并正確用起來有點難哦!

這里面有三樣?xùn)|西,一些strs,m個0和n個1。

我剛開始是希望把strs當(dāng)作容器,把0和1裝進(jìn)strs這個容器里,但是不行。

轉(zhuǎn)換思路:把m個0和n個1作為兩個容器,strs里的0和1分別裝進(jìn)這兩個容器里。

因為有兩個容器,所以dp得要兩個維度dp[m+1][n+1]

其他都和一維的01背包一樣

狀態(tài):dp[j][k] 前i個str中,使用?j個?0?和?k?個?1?的情況下最多可以得到的字符串?dāng)?shù)量。

轉(zhuǎn)移方程:dp[j][k]=max(dp[j][k],dp[j-zeros][k-ones]+1)【zeros、ones:第i個str0和1的個數(shù)】

  • 如果選dp[j][k]:不要第i個str,維持上一個str的狀態(tài)。
  • 如果選dp[j-zeros][k-ones]+1:要第i個str,數(shù)量+1。

初始化:dp[j][k]=0 因為是求最大

復(fù)雜度計算:

時間復(fù)雜度O(lmn+L) l=strs.size() L=所有str的字符總數(shù)(統(tǒng)計了每個str的01數(shù)量)

空間復(fù)雜度O(mn)

代碼:

class Solution {
public:int findMaxForm(std::vector<std::string>& strs, int m, int n) {std::vector<std::vector<int>> dp(m + 1, std::vector<int>(n + 1));for (const auto& str:strs){int zeros = 0, ones = 0;for (const auto& c : str){if (c == '0')++zeros;else ++ones;}for (int j = m; j >= zeros; --j){for (int k = n; k >= ones; --k){dp[j][k] = std::max(dp[j][k], dp[j - zeros][k - ones] + 1);}}}return dp[m][n];}
};

http://aloenet.com.cn/news/33980.html

相關(guān)文章:

  • 做logo好的網(wǎng)站北京網(wǎng)站快速排名優(yōu)化
  • 代充網(wǎng)站怎么做網(wǎng)站建設(shè)制作費用
  • 上海百度嘉定公司網(wǎng)頁設(shè)計提升seo排名
  • 安徽城鄉(xiāng)建設(shè)廳網(wǎng)站一鍵關(guān)鍵詞優(yōu)化
  • 做醫(yī)療網(wǎng)站聚名網(wǎng)域名注冊
  • 網(wǎng)站服務(wù)器 優(yōu)幫云外貿(mào)推廣代理
  • 鄰水網(wǎng)站建設(shè)友情鏈接檢測659292
  • 鎮(zhèn)江手機(jī)網(wǎng)站建設(shè)seo基礎(chǔ)篇
  • 海南最新情況最新消息今天網(wǎng)站seo入門基礎(chǔ)教程
  • 排名優(yōu)化網(wǎng)站網(wǎng)絡(luò)推廣哪家好
  • 事業(yè)單位網(wǎng)站開發(fā)工作規(guī)程網(wǎng)站優(yōu)化seo方案
  • 什么是項目管理小小課堂seo自學(xué)網(wǎng)
  • 婚紗攝影網(wǎng)站建設(shè)新聞稿發(fā)布
  • 珠寶網(wǎng)站設(shè)計今日熱點新聞素材
  • sae安裝WordPress4.4合肥品牌seo
  • 蔬菜派送網(wǎng)站怎么做輔導(dǎo)班培訓(xùn)機(jī)構(gòu)
  • 內(nèi)蒙古地區(qū)做推廣網(wǎng)站搜索引擎推廣試題
  • 哈爾濱網(wǎng)站建設(shè)技術(shù)托管國家再就業(yè)免費培訓(xùn)網(wǎng)
  • 如何申請域名建立網(wǎng)站資源最全的網(wǎng)盤搜索引擎
  • 網(wǎng)站內(nèi)容營銷武漢seo推廣優(yōu)化公司
  • 做網(wǎng)站個人怎么簽合同長沙全網(wǎng)覆蓋的網(wǎng)絡(luò)推廣
  • 網(wǎng)站設(shè)計效果專業(yè)樂云seoseo優(yōu)化專員招聘
  • b2b電商網(wǎng)站建設(shè)總推薦榜總點擊榜總排行榜
  • 手機(jī)商城網(wǎng)站如何開發(fā)一個網(wǎng)站
  • 免費的行情軟件網(wǎng)站不用下載站內(nèi)搜索工具
  • 東莞專業(yè)網(wǎng)站設(shè)計咨詢線上運營推廣
  • 網(wǎng)頁游戲排行榜前十名wangyiseo培訓(xùn)班 有用嗎
  • 天河網(wǎng)站建設(shè)制作百度客戶端電腦版下載
  • 怎么做一個論壇網(wǎng)站關(guān)鍵詞排名網(wǎng)絡(luò)推廣
  • 安卓app開發(fā)框架??趕eo計費