[USACO1.5]数字金字塔 Number Triangles
来源:互联网 发布:centos7.0安装nginx 编辑:程序博客网 时间:2024/05/22 10:54
题意
从最高点到底部任意处结束的路径,使路径经过数字的和最大。每一步可以走到左下方的点也可以到达右下方的点。
分析
从最低层开始走。
var
n,i,j:longint;
f,a:array[0..2000,0..2000]of longint;
function work(x,y:longint):longint;
begin
if x>y then exit(x) else exit(y);
end;
begin
readln(n);
for i:=1 to n do
begin
for j:=1 to i do
read(a[i,j]);
readln;
end;
for i:=n downto 1 do
for j:=1 to i do
f[i,j]:=a[i,j]+work(f[i+1,j],f[i+1,j+1]);
write(f[1,1]);
end.
0 0
- [USACO1.5]数字金字塔 Number Triangles
- 洛谷1216 [USACO1.5]数字金字塔 Number Triangles
- 洛谷 P1216 [USACO1.5]数字金字塔 Number Triangles
- 【USACO1.5.1】Number Triangles 数字金字塔
- 寒假篇8——[USACO1.5]数字金字塔 Number Triangles
- 【递推】洛谷 P1216 [USACO1.5]数字三角形 Number Triangles
- 洛谷P1216 [USACO1.5]数字三角形 Number Triangles
- USACO:1.5.1 Number Triangles 数字金字塔
- USACO——Number Triangles 数字金字塔
- USACO 1.5 数字金字塔 Number Triangles
- 1.5.1 Number Triangles 数字金字塔
- Usaco 1.5.1 数字金字塔(Number Triangles)
- 【坐标型动态规划】Number Triangles数字金字塔(Usaco_Training 1.5)
- USACO 1.5 Number Triangles 数字金字塔(经典dp)
- USACO1.5.1 Number Triangles (numtri)
- USACO1.5.1 Number Triangles (numtri)
- luogu P1216 [UASCO1.5]数字三角形 Number Triangles
- 数字三角形 Number Triangles (顺推)
- Android BlueDroid分析: OSI中的FixeQueue的实现与使用分析
- Java并发编程的艺术(四)——线程的状态
- Apache中的poi包中的XSSFWorkbook与HSSFWorkbook的区别
- 分布式事务之说说TCC事务
- 分布式事务之说说TCC事务
- [USACO1.5]数字金字塔 Number Triangles
- caffe在ubuntu16.04配置流程
- 隐藏标题栏和底部操作栏,可上下滑动显示
- String StringBuffer StringBuilder 区别整理
- MapReduce:详解Shuffle过程
- GradientDrawable 可以用来通过程序方式给控件设置背景如圆角,边框等
- (4)Hadoop 添加和删除数据节点
- ansible安装配置
- 数据库隔离级别的本质解释