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

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

開(kāi)獎(jiǎng)網(wǎng)站怎么做營(yíng)銷(xiāo)推廣網(wǎng)

開(kāi)獎(jiǎng)網(wǎng)站怎么做,營(yíng)銷(xiāo)推廣網(wǎng),怎樣自己建一個(gè)網(wǎng)站,東莞關(guān)鍵詞排名seo思路:LCS類(lèi)dp 這道題的思考思路其實(shí)就是把以?xún)蓚€(gè)字符串結(jié)尾作為狀態(tài)方程。 dp[i][j]的意義就是在s字符串在以s[i]結(jié)尾的字符串的情況下,所能匹配出t字符串以t[j]結(jié)尾的字符串個(gè)數(shù)。 本質(zhì)上其實(shí)是一個(gè)LCS類(lèi)的狀態(tài)方程,只不過(guò)是意義不一樣了…

思路:LCS類(lèi)dp

這道題的思考思路其實(shí)就是把以?xún)蓚€(gè)字符串結(jié)尾作為狀態(tài)方程。

dp[i][j]的意義就是在s字符串在以s[i]結(jié)尾的字符串的情況下,所能匹配出t字符串以t[j]結(jié)尾的字符串個(gè)數(shù)。

本質(zhì)上其實(shí)是一個(gè)LCS類(lèi)的狀態(tài)方程,只不過(guò)是意義不一樣了,轉(zhuǎn)移方程不一樣了。

那么,我們知道了狀態(tài)意義之后,我們就需要知道轉(zhuǎn)移方程怎么寫(xiě)。

首先我們需要比較每一個(gè)字符串,以s作為匹配的主體,去匹配t。當(dāng)s[i]==t[j]的時(shí)候,說(shuō)明這個(gè)時(shí)候結(jié)尾處我們是可以用這意味匹配的,那么我們這一位考慮和t[j]匹配了之后,就只需要考慮后面的字符串就行了,也就是dp[i-1][j-1]。但是我們還有一種情況,比如bagg,和bag這個(gè)距離,我們除了判斷除了dp[i-1][j-1]這個(gè)狀態(tài)之外,需要知道dp[i-1][j]的狀態(tài),因?yàn)檫@里我們?nèi)绻豢紤]s[i]的匹配了(選與不選的問(wèn)題),那么上一位我們就需要考慮是不是和當(dāng)前t的這一位匹不匹配。

之后,就是s[i]!=t[j]的情況,這里就簡(jiǎn)單了,因?yàn)闊o(wú)論如何s[i]都不能滿(mǎn)足t[j]的匹配,我們只需要考慮上一位的匹配情況就可以了。

注意:初始化的時(shí)候我們需要額外注意,在t為空的時(shí)候,我們無(wú)論怎么匹配就只有一種情況,也就是dp[i][0]=1,因?yàn)橹挥幸粋€(gè)空集能夠匹配;當(dāng)s為空的時(shí)候,其實(shí)就沒(méi)有什么匹配情況了,本身需要匹配的字符串都沒(méi)有,也就沒(méi)有什么個(gè)數(shù)方案了,也就是dp[0][i]=0。

當(dāng)然,當(dāng)s,t都是空的時(shí)候,也就是一種方案,都是匹配空集。

還有,在遞推的過(guò)程中,其實(shí)dp可能會(huì)暴int,所以需要及時(shí)在中途進(jìn)行類(lèi)型變化并取余。

class Solution {
public:int numDistinct(string s, string t) {vector<vector<int>>dp(s.size()+1,vector<int>(t.size()+1,0));for(int i=1;i<=s.size();i++){dp[i][0]=1;}for(int i=1;i<=t.size();i++){dp[0][i]=0;}dp[0][0]=1;for(int i=1;i<=s.size();i++){for(int j=1;j<=t.size();j++){if(s[i-1]==t[j-1]){dp[i][j]=(long)(dp[i-1][j-1]+dp[i-1][j])%1000000007;}else{dp[i][j]=(long)dp[i-1][j]%1000000007;}}}return dp[s.size()][t.size()];}
};

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

相關(guān)文章:

  • 長(zhǎng)春老火車(chē)站圖片如何宣傳推廣自己的產(chǎn)品
  • 用網(wǎng)站做淘客怎么做株洲seo優(yōu)化推薦
  • 房地產(chǎn)銷(xiāo)售自我介紹大兵seo博客
  • 淘寶網(wǎng)站是什么語(yǔ)言做的qq群推廣
  • 政府大型門(mén)戶(hù)網(wǎng)站建設(shè)方案seo專(zhuān)業(yè)培訓(xùn)班
  • 如何做旅游網(wǎng)站的旅行家網(wǎng)址推廣
  • 網(wǎng)站規(guī)劃書(shū)包括哪些方面公司官網(wǎng)怎么制作
  • 教務(wù)系統(tǒng)網(wǎng)站怎么做南寧網(wǎng)站seo外包
  • 中企動(dòng)力制作的網(wǎng)站后臺(tái)怎樣搭建自己的網(wǎng)站
  • 做網(wǎng)站一個(gè)月30ip網(wǎng)絡(luò)推廣是網(wǎng)絡(luò)營(yíng)銷(xiāo)的基礎(chǔ)
  • 做cpa能用什么網(wǎng)站seo怎么優(yōu)化簡(jiǎn)述
  • 怎么創(chuàng)建網(wǎng)站論壇重慶seo公司
  • 網(wǎng)站建設(shè)企業(yè)的未來(lái)發(fā)展計(jì)劃十大少兒編程教育品牌
  • 網(wǎng)頁(yè)設(shè)計(jì)代碼模板海賊王網(wǎng)站優(yōu)化排名提升
  • 牛商網(wǎng)營(yíng)銷(xiāo)型網(wǎng)站建設(shè)廈門(mén)百度廣告開(kāi)戶(hù)
  • 網(wǎng)站建設(shè)免費(fèi)教程我是seo關(guān)鍵詞
  • 佛山建網(wǎng)站建網(wǎng)站找哪個(gè)公司
  • 業(yè)余學(xué)做衣服上哪個(gè)網(wǎng)站軟文網(wǎng)站大全
  • 廈門(mén)國(guó)外網(wǎng)站建設(shè)公司排名下載百度app最新版到桌面
  • 微信商城怎么進(jìn)鎮(zhèn)江交叉口優(yōu)化
  • 大連模板網(wǎng)站制作公司廣州網(wǎng)絡(luò)推廣外包
  • 上海最新傳染病疫情今天在線(xiàn)seo外鏈工具
  • 哪個(gè)網(wǎng)站可以做練習(xí)題百度收錄排名
  • 零售網(wǎng)站有哪些平臺(tái)信息流廣告代理商排名
  • 東莞網(wǎng)站seo推廣優(yōu)化網(wǎng)站統(tǒng)計(jì)哪個(gè)好用
  • 南陽(yáng)網(wǎng)站公司簡(jiǎn)短的軟文范例
  • 用bootstrap基礎(chǔ)教程做的網(wǎng)站百度熱詞指數(shù)
  • html5農(nóng)業(yè)網(wǎng)站模板搜索引擎營(yíng)銷(xiāo)的手段包括
  • 簡(jiǎn)述網(wǎng)站的創(chuàng)建流程百度推廣工具有哪些
  • 網(wǎng)站建設(shè)的業(yè)務(wù)流程圖競(jìng)價(jià)推廣sem