时间:2015-08-17 来源:

POJ1163TheTriangle

链接:http://poj.org/problem?id=1163 The Triangle Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 41060 Accepted: 24800 Description 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 (Figure 1) Figure 1 shows a number triangle. Write a program that calculates the highest sum of numbers passed on a route that starts at the top and ends somewhere on the base. Each step can go either diagonally down to the left or diagonally down to the right. Input Your program is to read from standard input. The first line contains one integer N: the number of rows in the triangle. The following N lines describe the data of the triangle. The number of rows in the triangle is > 1 but <= 100. The numbers in the triangle, are between 0 and 99. Output Your program is to write to standard output. The highest sum is written as an integer. Sample Input 5 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 Sample Output 30 Source IOI 1994 大意——给定一个n层的三角形数字塔,html切图从顶到底只能从两个方向向下走,jpg或psd转html从左或从右,网页切图价格0)只有一条路从(i-1,0)过来,承接网页制作则dp[i][0] = dp[i-1][0] + a[i][0];边界点(i,i-1)过来符合w3c标准,j),j-1)或者(i-1,j)过来,div+css制作则dp[i][j]=max{dp[i-1][j-1],dp[i-1][j]} +a[i][j].因此,承接网页制作结果即为max{dp[n-1][j]|j=0,...,空间复杂度:O(n^2) 附上AC代码:

版权声明:本文为博主原创文章网页外包接活, int b); int main() { ios::sync_with_stdio(false); short num[MAX][MAX]; int dp[MAX][MAX]; int N; while (cin >> N) { for (int i=0; i<N; i++) for (int j=0; j<=i; j++) cin >> num[i][j]; for (int i=0; i<N; i++) for (int j=0; j<=i; j++) { if (0 == i) dp[i][j] = num[i][j]; else if (0 == j) dp[i][j] = dp[i-1][j]+num[i][j]; else if (i == j) dp[i][j] = dp[i-1][j-1]+num[i][j]; else dp[i][j] = max(dp[i-1][j], dp[N-1][i]); cout << ans << endl; } return 0; } int max(int a, int b) { if (a > b) return a; return b; }

点击次数:2673
作者:
web前端行业资讯
Web new NewsList
谷歌发布Tacotron2:能更简单地训练AI学习演讲 ,,2017年12月21日TensorFlow漏洞爆发背后:关于AI安全我们的傻与天真 ,,2017年12月21日Android端Edge浏览器新版发布:常规性能优化和BUG修复 ,,2017年12月21日三星开发出全球最小的DRAM芯片技术领先优势扩大 ,,2017年12月21日腾讯绝艺AI下一步将学习AlphaGozero自对弈训练 ,,2017年12月21日Facebook社交VR应用Spaces扩大覆盖面:入驻HTCVive ,,2017年12月21日设计图曝光:三星双屏折叠手机原来是这样的 ,,2017年12月21日微信支付和支付宝已成为世界移动支付的"老师" ,,2017年12月21日新专利表明FaceID未来有望装备在iPad、MacBook和iMac等设备 ,,2017年12月21日首批九个建议加入EE4J的项目 ,,2017年12月21日这就是SurfacePhone?微软可折叠手机概念图曝光 ,,2017年12月21日继“Angel”开源后,腾讯又开放TDinsight机器学习平台 ,,2017年12月21日谷歌母公司研发“闪光”网络技术无需铺设线缆 ,,2017年12月21日微软投资5千万美元利用人工智能对抗气候变化 ,,2017年12月21日谷歌中国2017:面向开发者的1年AI先行的1年 ,,2017年12月21日GreenKey加入Symphony软件基金会,将开源语音软件 ,,2017年12月21日腾讯发现者揭秘:怎么应对TensorFlow的安全风险,修复有多难 ,,2017年12月21日清华新成立两大交叉研究机构探索智能与未来 ,,2017年12月21日微软将AI融入生产力工具和搜索引擎与其它巨头竞争 ,,2017年12月21日Gfycat将利用机器学习技术创建高分辨率GIF动图 ,,2017年12月21日安全软件公司Avast开源化机器码反编译器RetDec ,,2017年12月21日谷歌开源TFGAN,让训练和评估GAN变得更加简单 ,,2017年12月21日社区对模块化不感兴趣时隔三周经典版FedoraServer27发布 ,,2017年12月21日Windows10加入OpenSSH客户端 ,,2017年12月21日FirefoxQuantum发布一个月安装量1.7亿 ,,2017年12月21日吴恩达宣布创业新项目已与富士康达成战略合作 ,,2017年12月21日Scala入门系列(十二):隐式转换2017年12月20日speedment入门教程2017年12月20日SLAM入门笔记(1):特征点的匹配2017年12月20日深入浅出了解frame和bounds2017年12月20日数据库-数据库角色 【数据库】2015年05月13日POJ2377BadCowtractors【最大生成树】 【移动开发】2014年12月03日千万要避免的五种程序注释方式小结2014年01月29日dubbo总结(1)——关于我和dubbo【编程语言】2015年07月29日ytaaa【编程语言】2014年12月10日Mybatis执行Update返回行数为负数 【互联网】2015年08月28日分布式存储系统-HBASE 【数据库】2015年07月27日jquery源码之属性判断-$.type类型 【编程语言】2015年06月24日数据结构--排序之插入排序 【综合】2015年03月27日C字符串交换 【编程语言】2015年04月17日下载安装APK 【移动开发】2015年03月17日flex实现股票行情走势图示例代码2014年01月29日【LeetCode】57.InsertInterval 【移动开发】2015年04月28日基于管道的即时通信(javanio) 【架构设计】2015年03月12日计算机底层知识拾遗(三)理解磁盘的机制 【综合】2015年01月24日Java同步机制:synchronized,wait,notify【编程语言】2015年02月15日Vue.js优雅的实现列表清单2017年11月15日关于hadoop程序优化的几点建议 【移动开发】2015年05月06日百度试水移动操作系统 ,,2016年06月23日Kurento应用开发指南(以Kurento5.0为模板)之一【编程语言】2015年08月16日POJ1236-NetworkofSchools(强连通分量) 【综合】2015年05月11日2003全优化2014年01月29日jquery中邮箱地址URL网站地址正则验证实例代码2014年01月29日【BZOJ1877】【SDOI2009】晨跑 【移动开发】2015年03月18日怎样改变wps表格回车键功能2014年01月28日USBEHCI和OHCI端口切换原理分析【编程语言】2014年11月17日XBRL使用入门-2 【移动开发】2015年01月27日敏捷社区最具影响力人物 ,,2016年07月24日Lua学习笔记--模块与包 【编程语言】2015年08月29日机器学习经典算法详解及Python实现--聚类及K均值、二分K-均值聚类算法 【互联网】2015年01月09日
我们保证
We guarantee
> psd效果文件手工切图,保证图片效果最好体积最小利于传输
> 100%手写的HTML(DIV+CSS)编码,绝对符合W3C标准
> 代码精简、css沉余量小、搜索引擎扫描迅速,网页打开快捷
> 应用Css Sprite能够减少HTTP请求数,提高网页性能
> 跨浏览器兼容(IE6、7、8、9,Firefox火狐,Chrome谷歌)