亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C++ > 正文

C++數字三角形問題與dp算法

2020-05-23 13:27:57
字體:
來源:轉載
供稿:網友

題目:數字三角形

題目介紹:如圖所示的數字三角形,要求從最上方頂點開始一步一步下到最底層,每一步必須下一層,求出所經過的數字的最大和。

輸入:第一行值n,代表n行數值;后面的n行數據代表每一行的數字。

輸出:經過數字的最大和。

例:

C++,數字三角形,dp算法

輸入:

4

1

3 2

4 10 1

4 3 2 20

輸出:

24

分析:這也是一個典型的貪心算法無法解決的問題,同樣可以用動態規劃(dp算法)來解決。把邊界數字首先初始化到結果矩陣中,再根據狀態方程完成結果矩陣的遍歷。需要注意的就是數組不是矩形而是三角形,與傳統的狀態方程相比需要做點改進。

數組編號:

C++,數字三角形,dp算法

狀態方程:p[ i ][ j ]=max{ p[ i-1 ][ j-1 ] , p[ i-1 ][ j ]}

代碼如下:

#include <iostream>using namespace std;int main(){  int i;  int n;  cin >> n;  int **p = new int *[n];  for (i = 0; i < n; i++)  {    p[i] = new int[n];  }  for (i = 0; i < n; i++)  {    for (int j = 0; j <= i; j++)    {      cin >> p[i][j];    }  }  for (i = 1; i < n; i++)  {    p[i][0] += p[i - 1][0];  }  for (i = 1; i < n; i++)  {    p[i][i] += p[i - 1][i - 1];  }  for (i = 2; i < n; i++)  {    for (int j = 1; j < i; j++)    {      p[i][j] += (p[i - 1][j - 1] > p[i - 1][j]) ? p[i - 1][j - 1] : p[i - 1][j];    }  }  for (i = 0; i < n; i++)  {    for (int j = 0; j <= i; j++)    {      cout << p[i][j] << " ";    }    cout << endl;  }}

結果如下圖:

C++,數字三角形,dp算法

 

所以最下層的數字和最大值是24.

總結

以上所述是小編給大家介紹的C++數字三角形問題與dp算法,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲人永久免费| 日韩电影大片中文字幕| 国产精品久久久久久av福利软件| 一区二区三区四区精品| 亚洲男人天堂视频| 亚洲韩国日本中文字幕| 91av在线看| 亚洲影视中文字幕| 欧美日韩综合视频| 国产99久久久欧美黑人| 一区二区亚洲欧洲国产日韩| 97国产在线视频| 亚洲在线观看视频| 伦理中文字幕亚洲| 日韩在线视频免费观看| 亚洲mm色国产网站| 亚洲国产成人精品久久久国产成人一区| 欧美丰满老妇厨房牲生活| 97视频免费在线观看| 国产亚洲精品激情久久| 欧美野外猛男的大粗鳮| 国产精品亚洲片夜色在线| 欧美国产日本在线| 国产成人亚洲综合91| 国产精品视频中文字幕91| 日韩国产欧美区| 亚洲视频一区二区| 97碰碰碰免费色视频| 久久精品成人欧美大片| 中文字幕国产日韩| 日韩hd视频在线观看| 亚洲伊人成综合成人网| 亚洲欧美日韩精品久久| 欧美激情videoshd| 欧洲亚洲免费视频| 最好看的2019年中文视频| 亚洲无限乱码一二三四麻| 成人天堂噜噜噜| 亚洲天堂久久av| 久久久91精品| 美日韩精品视频免费看| 成人亲热视频网站| 亚洲美女性视频| 久久亚洲综合国产精品99麻豆精品福利| 欧美成人网在线| 亚洲最大成人在线| 亚洲色图第三页| 国产精品一区二区久久久| 久久国产精品亚洲| 不卡毛片在线看| 欧美高清不卡在线| 成人a在线观看| 成人免费观看49www在线观看| 国产区亚洲区欧美区| 国产一区深夜福利| 91精品国产成人www| 欧美国产日韩中文字幕在线| 国产精品999999| 福利一区福利二区微拍刺激| 久久99久久99精品中文字幕| 亚洲欧美第一页| 97av在线视频| 欧美日韩国产影院| 亚洲欧洲午夜一线一品| 日韩av手机在线| 国产激情视频一区| 国内精品久久久久伊人av| 国产欧美一区二区三区四区| 欧美与黑人午夜性猛交久久久| 亚洲精品免费在线视频| 青青久久av北条麻妃黑人| 精品亚洲国产成av人片传媒| 亚洲级视频在线观看免费1级| 国产热re99久久6国产精品| 精品毛片三在线观看| 欧美激情高清视频| 欧美在线视频网站| 亚洲精品中文字| 1769国内精品视频在线播放| 久久99亚洲精品| 国产精品久久久久久一区二区| 欧美最顶级丰满的aⅴ艳星| 一区二区三区视频免费在线观看| 精品国产欧美成人夜夜嗨| 亚洲国产精品热久久| 福利一区视频在线观看| 国产精品普通话| 日韩精品视频在线免费观看| 欧美色道久久88综合亚洲精品| 国产精品第10页| 亚洲第一福利网| 国外日韩电影在线观看| 国产丝袜一区二区三区免费视频| 亚洲第一精品电影| 久久精品国产久精国产一老狼| 国产精品高潮呻吟久久av无限| 亚洲国产美女久久久久| 538国产精品一区二区在线| 亚洲欧美日本另类| 91精品国产综合久久香蕉的用户体验| 亚洲在线免费观看| 亚洲成人网在线观看| 国产精品海角社区在线观看| 日韩在线视频播放| 国产精品国产自产拍高清av水多| 中文在线资源观看视频网站免费不卡| 精品久久国产精品| 国产成人av网| 欧美另类第一页| 国产亚洲精品美女久久久久| 国产精品18久久久久久首页狼| 久久精品夜夜夜夜夜久久| 国产精品美女久久久久av超清| 欧美激情在线播放| 亚洲精品美女免费| 欧美在线视频一二三| 国产精品偷伦免费视频观看的| 国产精品一区二区久久国产| 综合136福利视频在线| 亚洲国产欧美一区二区三区久久| 最近2019中文字幕mv免费看| 国产丝袜一区二区三区| 亚洲欧美三级伦理| 亚洲国产91精品在线观看| 国产中文欧美精品| 2019日本中文字幕| 日韩av在线高清| 亚洲国内精品在线| 1769国内精品视频在线播放| 日韩禁在线播放| 国产+成+人+亚洲欧洲| 懂色aⅴ精品一区二区三区蜜月| 91久久久亚洲精品| 亚洲视频综合网| 欧美在线视频网站| 91亚洲精品在线| 国产精品久久久久久久久久99| 另类天堂视频在线观看| 久久激情五月丁香伊人| 国产日韩欧美另类| 亚洲一区二区三区四区在线播放| 日韩在线一区二区三区免费视频| 欧美日韩一区二区三区在线免费观看| 亚洲精品成人网| 国产精品嫩草影院久久久| www.久久久久久.com| 综合国产在线视频| 久久精品国产亚洲7777| 国产精品av在线播放| 国产精品精品国产| 国产精品一区二区三区成人| 国产在线精品自拍| 欧美激情一区二区三区久久久| 性欧美xxxx视频在线观看| 国产香蕉精品视频一区二区三区| 日韩av中文在线| 欧美成人午夜激情视频| 国产精品久久久久久av下载红粉| 久久91精品国产91久久跳| 亚洲一区二区福利| 精品在线小视频| 日韩av电影手机在线| 国产精品嫩草影院一区二区| 欧美视频在线观看免费|