国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

hdu 2084 數(shù)塔

2019-11-14 10:58:13
字體:
供稿:網(wǎng)友

數(shù)塔

Time Limit : 1000/1000ms (java/Other)   Memory Limit : 32768/32768K (Java/Other)
Total Submission(s) : 16   Accepted Submission(s) : 6
PRoblem Description在講述DP算法的時候,一個經(jīng)典的例子就是數(shù)塔問題,它是這樣描述的:有如下所示的數(shù)塔,要求從頂層走到底層,若每一步只能走到相鄰的結(jié)點,則經(jīng)過的結(jié)點的數(shù)字之和最大是多少?已經(jīng)告訴你了,這是個DP的題目,你能AC嗎? Input輸入數(shù)據(jù)首先包括一個整數(shù)C,表示測試實例的個數(shù),每個測試實例的第一行是一個整數(shù)N(1 <= N <= 100),表示數(shù)塔的高度,接下來用N行數(shù)字表示數(shù)塔,其中第i行有個i個整數(shù),且所有的整數(shù)均在區(qū)間[0,99]內(nèi)。 Output對于每個測試實例,輸出可能得到的最大和,每個實例的輸出占一行。 Sample Input
1573 88 1 0 2 7 4 44 5 2 6 5 Sample Output
30 Source2006/1/15 ACM程序設(shè)計期末考試
#include<iostream>#include<string>#include<math.h>#include<string.h>#include<stdio.h>#include<algorithm>using namespace std;int main(){	int num;	cin>>num;	while(num--)	{		int a[101][101],i,j,h;		cin>>h;		for(i=1;i<=h;i++)		  for(j=1;j<=i;j++)		     cin>>a[i][j];		for(i=h-1;i>=0;i--)		  for(j=1;j<=i;j++)		  	a[i][j]+=max(a[i+1][j],a[i+1][j+1]);//每次取最大值 		cout<<a[1][1]<<endl;	}   return 0;} 
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 天峻县| 桐柏县| 兴仁县| 察雅县| 富平县| 宁乡县| 辉南县| 乌兰察布市| 涪陵区| 合山市| 呼和浩特市| 隆尧县| 闽侯县| 桑植县| 曲沃县| 镇坪县| 汝南县| 桑植县| 交城县| 虹口区| 河东区| 东海县| 建平县| 清流县| 安多县| 封丘县| 黄浦区| 得荣县| 监利县| 苍梧县| 郓城县| 格尔木市| 黄平县| 鄢陵县| 临沧市| 德昌县| 田东县| 黄平县| 西青区| 玉树县| 喜德县|