地址:http://hustoj.sinaapp.com/problem.php?id=1833

动态规划

a[i][j]储存输入的金字塔,F[i][j]储存a[i][j]处能达到的最大值

状态方程:F[i][j]=max{F[i+1][j], F[i+1][j+1]}+a[i][j]

 1 #include<stdio.h>
 2 int n;
 3 int a[1000][1000]={0},F[1000][1000]={0};
 4
 5 int main()
 6 {
 7     int i,j;
 8     scanf("%d",&n);
 9     for(i=0;i<n;i++)
10         for(j=0;j<=i;j++)
11         {
12             scanf("%d",&a[i][j]);
13         }
14     for(i=n-1;i>=0;i--)
15         for(j=0;j<=i;j++)
16         {
17             if(i==n-1) F[i][j]=a[i][j];
18             else
19             {
20                 F[i][j]=(F[i+1][j]>F[i+1][j+1]?F[i+1][j]:F[i+1][j+1])+a[i][j];
21             }
22         }
23     printf("%d\n",F[0][0]);
24     return 0;
25 }

转载于:https://www.cnblogs.com/tjsuhst/archive/2013/01/20/2868336.html

[USACO 1.5.1]数字金字塔相关推荐

  1. 1625 数字金字塔

    1625 数字金字塔 链接:http://codevs.cn/problem/1625/ USACO  时间限制: 1 s  空间限制: 128000 KB   题目描述 Description 考虑 ...

  2. (ssl1458)数字金字塔(三角形)逆推法

    数字金字塔 Time Limit:1000MS  Memory Limit:65536K Total Submit:394 Accepted:225 Description 你和权权是一对很好很好的朋 ...

  3. c语言输出四行金字图案,SSL_1458【数字金字塔】

    该篇文章介绍SSL_1458[数字金字塔],除了讲述概念知识,还有代码分析,想了解这类技术的可以参考阅读,提高水平. 数字金字塔 题目 你和权权是一对很好很好的朋友.有一天,你们无聊得很,便上网冲浪, ...

  4. java编写数字金字塔_用JAVA写数字金字塔

    今年的蓝桥杯中我遇到了一道题是关于数字金字塔的,那时候在比赛时可能是各方面的因素有思路但是没有实现,直到今天回过头来看,其实只要思路正确了题目就会迎刃而解了,其实数字金字塔的的解题思路就是把金字塔分成 ...

  5. 使用双重循环,输出数字金字塔

    代码: package net.text0702;import java.util.Scanner;/*** @author Mr.Wang* 根据输入数字,输出数字金字塔:输入几就是几行,每行输出当 ...

  6. 【动态规划】数字金字塔

    数字金字塔 Description 考虑在下面被显示的数字金字塔. 写一个程序来计算从最高点开始在底部任意处结束的路径经过数字的和的最大. 每一步可以走到左下方的点也可以到达右下方的点. 7 3 8 ...

  7. 本题要求实现函数输出n行数字金字塔。_练习5-3 数字金字塔 (15分)

    本题要求实现函数输出n行数字金字塔. 函数接口定义: void pyramid( int n ); 其中n是用户传入的参数,为[1, 9]的正整数.要求函数按照如样例所示的格式打印出n行数字金字塔.注 ...

  8. 信息学奥赛一本通 1258:【例9.2】数字金字塔

    [题目链接] ybt 1258:[例9.2]数字金字塔 [题目考点] 1. 记忆化搜索 2. 动态规划基本型 [解题思路] 思路1:一般深搜(非正确解) 每到一个位置,更新加和,向左下,右下两个方向搜 ...

  9. 信息学奥赛一本通(1258:【例9.2】数字金字塔)

    1258:[例9.2]数字金字塔 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 20019     通过数: 11518 [题目描述] 观察下面的数字金字塔.写一 ...

  10. 数字金字塔(信息学奥赛一本通-T1258)

    [题目描述] 观察下面的数字金字塔.写一个程序查找从最高点到底部任意处结束的路径,使路径经过数字的和最大.每一步可以从当前点走到左下方的点也可以到达右下方的点. 在上面的样例中,从13到8到26到15 ...

最新文章

  1. sql 拆分_技术分享 | 基于分布式中间件的SQL改造指南
  2. #中的引用型是什么意识_excel的vlookup函数经常引用错误,让我告诉你原因,迅速脱离误区...
  3. [Node.js]Restful Api
  4. 强网杯2020-dice2crybaby_crtbank
  5. 克里斯蒂安贝尔_克里斯蒂安贝尔和乌云背后的幸福线导演合作神秘“大片”
  6. mysql-5.5密码是多少_关于mysql-5.5数据库密码的设置和重置
  7. Dev XtraTreeList 学习笔记
  8. debian之自启动程序
  9. android腾讯微博吹一吹实现原理
  10. T60 Fan Error 解决办法.转自ZOL产品论坛-作者zxymb
  11. VS2015安装教程(带图解+下载地址+超详细)
  12. Windows最强ssh客户端 Bitvise SSH Client 与阿里堡垒服务
  13. iText - OCR 截图识字 - 新版小幅更新
  14. BLC 以及 线性化
  15. 计算机word文本段落位置互换,word中调换位置 用word怎么使两个段落互换位置
  16. 在职场遇到一个总是说话带刺的同事怎么相处?
  17. correl函数_WPS表格办公— CORREL 函数的用法
  18. 美团招聘-测试开发工程师
  19. UVa1103古代象形符号
  20. EXCEL基础:数据有效性设置与从身份证号码提取出生日期、性别操作

热门文章

  1. linux之iptables详解及配置
  2. [刷ROM] 一米ROM_V3.1版,4.04自用终极珍藏美化版
  3. 从游戏谈起——论主动性和责任心
  4. [电影]十七岁的单车
  5. Idea 进行断点调试的 快捷键
  6. Android TextView 跑马灯滚动效果
  7. Spring Boot + Web Socket 实现扫码登录,这种方式太香了!!
  8. 太强了!一个基于 Redis 的限流系统的设计!
  9. 好评度很高的通用基础库,代码写的不错!
  10. Java序列化 3 连问,这太难了吧!