博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nefuoj 17 数字三角形
阅读量:4205 次
发布时间:2019-05-26

本文共 855 字,大约阅读时间需要 2 分钟。

数字三角形

Problem:17

Time Limit:1000ms

Memory Limit:65536K

Description

7 3 8 8 1 0 2 7 4 4 4 5 2 6 5给出了一个数字三角形。从三角形的顶部到底部有很多条不同的路径。对于每条路径,把路径上面的数加起来可以得到一个和,你的任务就是找到最大的和。 注意:路径上的每一步只能从一个数走到下一层上和它最近的左边的那个数或者右边的那个数。

Input

输入数据有多组,每组输入的是一行是一个整数N (1 < N <= 100),给出三角形的行数。下面的N行给出数字三角形。数字三角形上的数的范围都在0和100之间。

Output

输出最大的和。

Sample Input

573 88 1 0 2 7 4 44 5 2 6 5312 31 1 1

Sample Output

305

Hint

dp
#include 
#include
using namespace std;int main(){ int n; int data[101][101],inp[101][101]; while(cin>>n) { memset(data,0,sizeof(data)); memset(inp,0,sizeof(inp)); for(int i=1;i<=n;i++) for(int j=1;j<=i;j++) { cin>>data[i][j]; if(i==1) inp[i][j]=data[i][j]; else inp[i][j]=max(inp[i-1][j],inp[i-1][j-1])+data[i][j]; } int tmp=0; for(int k=1;k<=n;k++) if(tmp

转载地址:http://rcali.baihongyu.com/

你可能感兴趣的文章
自动化测试工具的3个关键部分
查看>>
测试工具厂商的编程语言什么时候“退休”?
查看>>
资源监控工具 - Hyperic HQ
查看>>
LoadRunner中Concurrent与Simultaneous的区别
查看>>
SiteScope - Agentless监控
查看>>
QTP的智能识别(Smart Identification)过程
查看>>
LoadRunner各协议所需耗费的内存资源表
查看>>
AutomatedQA收购Smart Bear?
查看>>
使用QTP进行WEB页面性能测试
查看>>
LoadRunner的VS.NET 2005插件
查看>>
LoadRunner中如何验证下载的文件大小、统计下载时间、度量下载速度?
查看>>
LoadRunner脚本评审Checklist
查看>>
在LoadRunner中设置HTTP请求time-out的时间
查看>>
在LoadRunner脚本中实现随机ThinkTime
查看>>
LoadRunner9.51中文帮助手册
查看>>
RPT录制问题
查看>>
RPT8.0
查看>>
RPT8.1新特性
查看>>
LoadRunner测试AJAX
查看>>
LoadRunner测试GWT
查看>>