青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

什么是DP? 簡單地來說就是把一個問題分解成兩個或者多個小問題。然后先把小的問題解出來,最后利用已經得到的答案,把大的問題解決。
它和分而治之有點類似,但有所不同。DP所分解出來的小問題會相互依賴,因此就不知道從哪里分。而分而治之的小問題不相互依賴。先看
個小程序吧,生成第n個Fibnacci數,可能有人會這么寫
int fib ( int n ) {
  if ( n == 0 )
     return 1;
  if ( n == 1 )
     return 1;
  return fib ( n - 1 ) + fib ( n - 2 );
}
但這個函數是2^n的遞歸,所以很快堆棧就會被用完的。另外如果思考一下,你會發現 fib( n - 1 ) 也已經要用到fib ( n - 2 ), 可是在
算fib ( n ) 的時候,這個值又要算一遍,那為什么不把這個值存下來呢? 
好, 我們就換個DP的方式:
int fib ( int n ) {
   if ( n == 0 || n == 1 )
      return 1;
   int [] f = new int[ n ];
   f[ 0 ] = 1;
   f[ 1 ] = 1;
   forint i = 2; i < n; i++)
   {
        f[ i ] = f[ i-1 ] + f[ i-2 ];
   }
   return f[ n-1 ];
}
可能這個比較容易了。大家都明白,就是先把以前的值給算好,然后后面的計算就可以利用前面的值。嗯,那稍微換個難點的吧。給一個n*n的0,1 matrix,然后找到最大的全是1的submatrix的大小。比如:
00011
01111
11110
01110
這個最大的那個全是1的submatrix的大小就是3.看起來挺難,其實蠻容易的。
我們先用最平常的思路來解一下吧。
先初始化另外一個同樣大小的n*n的matrix
第一行和第一列很容易,和原先一樣的值
00011
0
0
1
0
接下來,算第二行,和其他的行。自己動手,你就知道其實就是
s[i][j] = min(s[i][j-1],s[i-1][j],s[i-1][j-1]) + 1
我們順便還可以加上一個max,記錄最大的值。
這樣這個就搞定了。DP介紹完畢。接下來開始關于String的DP

1.找到兩個字符串的最大相同字串的長度
例如:abaabb aabbaa 最大的相同字串aabb長度就是4.
解法:給兩個串 p,q 我們有
c(i,j)  = 0 if p[i] != q[j]
c(i,j)  = c(i-1,j-1) + 1 if p[i] = q[j].
代碼和上面submatrix很相似。先初始化邊緣,然后算出其他的值
2.找到兩個字符串的最大subsequence的長度
例如:acbbab abbca 最大的subsequence is abba 長度是4.
解法:給兩個串 p,q 我們有
c(i,j) = max(c(i-1,j),c(i,j-1)) if p[i] != q[j]
c(i,j) = c(i-1,j-1) + 1 if p[i] = q[j]
3.找到一個字符串最大的Palindrom
例如: abcdedcbdsa 最大的Palindrom就是bcdedcb 長度是7
解法:給一個串p
c(i,j) = max(c(i+1,j),c(i,j-1)) if p[i] != q[j]
c(i,j) = c(i+1,j-1) + 2 if p[i] = q[j]


posts - 16, comments - 16, trackbacks - 0, articles - 0

Copyright © MichaelCao

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲一区区二区| 亚洲一区国产视频| 欧美伦理视频网站| 欧美肥婆bbw| 欧美日韩系列| 国产精品久久久久久影院8一贰佰| 欧美日韩国产在线播放| 国产麻豆91精品| 激情六月综合| 一本色道久久综合亚洲精品不 | 国产在线精品一区二区夜色| 国产一区二区三区奇米久涩| 亚洲高清色综合| 一区二区三区日韩| 欧美资源在线观看| 91久久精品一区二区三区| 日韩视频一区二区| 欧美亚洲一区二区在线| 欧美插天视频在线播放| 国产精品日韩在线| 亚洲精品久久久蜜桃| 午夜伦理片一区| 欧美第一黄色网| 亚洲欧美999| 欧美人与性动交α欧美精品济南到| 国产精品亚洲一区| 亚洲精品在线三区| 久久嫩草精品久久久精品| 日韩亚洲欧美在线观看| 久久久久九九九| 国产精品毛片在线| 一本色道久久88综合亚洲精品ⅰ| 欧美影院在线| 99re视频这里只有精品| 欧美a级在线| 精品99一区二区| 欧美在线一区二区三区| 99精品视频一区| 欧美aⅴ99久久黑人专区| 国产一区二区三区网站| 亚洲欧美在线x视频| 99国产精品99久久久久久| 免费视频一区二区三区在线观看| 国产欧亚日韩视频| 午夜国产精品视频| 亚洲视频www| 国产精品第十页| 中文精品视频| 亚洲免费观看高清完整版在线观看熊| 久久久欧美精品sm网站| 国产一区日韩一区| 欧美日韩国产一区二区三区地区| 欧美一级大片在线观看| 欧美涩涩网站| 一区二区三区av| 亚洲蜜桃精久久久久久久 | 欧美成人午夜激情在线| 激情小说另类小说亚洲欧美| 久久激情婷婷| 久久国产精品久久久| 国精品一区二区| 久久久噜久噜久久综合| 欧美在线观看网站| 国内精品久久久久国产盗摄免费观看完整版| 亚洲免费视频在线观看| 亚洲一区二区成人| 国产欧美在线| 麻豆国产精品777777在线| 美女黄网久久| 夜夜嗨av一区二区三区免费区| 亚洲欧洲三级| 国产精品久久久久一区二区三区 | 久久国产精品一区二区三区四区 | 欧美国产日本高清在线| 欧美1级日本1级| 一区二区三区免费网站| 一区二区三区四区蜜桃| 国产日韩在线一区| 免费观看成人| 欧美日韩免费观看一区=区三区| 亚洲视频电影图片偷拍一区| 亚洲一区欧美一区| 伊甸园精品99久久久久久| 亚洲国产mv| 国产精品日本精品| 女人色偷偷aa久久天堂| 欧美视频二区| 蜜桃av噜噜一区二区三区| 欧美日韩免费精品| 狼人社综合社区| 欧美日韩一区二区在线| 久久精品91久久久久久再现| 美女视频一区免费观看| 亚洲专区一二三| 免费不卡亚洲欧美| 欧美专区在线观看一区| 欧美激情亚洲激情| 久久久一本精品99久久精品66| 欧美韩国日本综合| 久久精品一区四区| 欧美日韩国产综合视频在线观看中文 | 亚洲欧美激情在线视频| 亚洲高清久久久| 亚洲男人影院| 欧美va亚洲va国产综合| 欧美性jizz18性欧美| 老司机一区二区三区| 欧美日韩亚洲视频一区| 男人的天堂成人在线| 国产精品乱码久久久久久| 欧美国产亚洲精品久久久8v| 国产精品一区二区你懂的| 亚洲精品久久久久久一区二区| 国内精品视频久久| 亚洲欧美经典视频| 亚洲亚洲精品在线观看| 免费在线国产精品| 每日更新成人在线视频| 国产日韩精品一区二区三区在线| 亚洲精品乱码久久久久久久久| 精品盗摄一区二区三区| 小黄鸭精品密入口导航| 亚洲欧美国产精品va在线观看| 免费91麻豆精品国产自产在线观看| 久久福利影视| 国产亚洲观看| 午夜精品久久久久影视| 午夜精品成人在线| 国产精品久久久久久av下载红粉| 日韩视频在线观看免费| 中文国产成人精品久久一| 欧美日韩国产成人在线观看| 最新成人av在线| 99re6热只有精品免费观看| 欧美精品福利在线| 亚洲国产小视频在线观看| 91久久极品少妇xxxxⅹ软件| 免费观看久久久4p| 亚洲国产欧洲综合997久久| 亚洲精品一二| 欧美极品一区| 在线亚洲国产精品网站| 午夜视频在线观看一区| 国产精品永久免费视频| 午夜日韩福利| 久久在线免费观看视频| 亚洲丶国产丶欧美一区二区三区| 久久最新视频| 亚洲日产国产精品| 亚洲欧美日韩国产成人| 国产欧美日韩三级| 久久免费的精品国产v∧| 欧美激情免费观看| 亚洲午夜av在线| 国产农村妇女毛片精品久久麻豆 | 午夜日韩在线| 极品日韩久久| 欧美大片免费久久精品三p | 欧美一级日韩一级| 国产专区综合网| 蜜桃久久精品乱码一区二区| 久久国产福利| 欧美高清免费| 99精品国产在热久久婷婷| 欧美午夜一区| 久久精品女人天堂| 91久久精品一区二区三区| 香蕉久久夜色精品国产| 亚洲电影免费观看高清完整版| 欧美日韩精品久久久| 欧美亚洲一级| 亚洲美女在线一区| 久久亚洲影院| 亚洲视频中文字幕| 在线观看av不卡| 国产精品黄色在线观看| 美女黄网久久| 性色一区二区| 一区二区三区色| 亚洲黄色免费电影| 久久av一区二区三区| 日韩一级片网址| 黄色日韩在线| 国产精品久久久久久久久动漫| 久久天堂成人| 午夜精品成人在线视频| 亚洲欧洲另类| 女同性一区二区三区人了人一| 亚洲你懂的在线视频| 亚洲片在线资源| 国内精品美女在线观看| 国产精品爽爽ⅴa在线观看| 欧美激情一区二区久久久| 久久久av毛片精品| 午夜一区不卡| 午夜国产精品视频| 亚洲一区免费网站| 一区二区日韩欧美| 亚洲精品国产精品国自产在线| 麻豆精品91|