当前位置: 首页 > news >正文

做微网站的第三方登录做相册哪个网站好用

做微网站的第三方登录,做相册哪个网站好用,黄页群发软件,Wordpress+精确时间分钟题目描述 数字三角形 输入输出样例 输入样例#1: 5 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5输出样例#1: 30思路: 这题可能看到的第一眼——直接贪心然后一层一层判断呀!!!不过很快又会发现,额___好…

题目描述

数字三角形
在这里插入图片描述

输入输出样例

输入样例#1:

5
7
3 8
8 1 0
2 7 4 4
4 5 2 6 5

输出样例#1:

30

思路:

这题可能看到的第一眼——直接贪心然后一层一层判断呀!!!不过很快又会发现,额___好像不行。因为可能当前选的是一个大的,但是后面全都是小的!!!
所以这时我们就需要用到动态规划
动态规划基础知识详见: 动态规划基础(超详细)

这题我们从上到下行不通,那我们就要思考从下到上进行操作

首先需要知道状态转移方程:
从图中可知当前这这个可以由左下角的数右下角的数的最大值加上自己本来的数
所以状态转移方程为:

dp[i][j]=max(dp[i+1][j],dp[i+1][j+1])+a[i][j];

然后我们需要知道DP的初值,那这题很明显,就是输入的最后一行,也就是:

for(int i=1;i<=n;i++) dp[n][i]=a[n][i];

AC代码

最后呈上完整代码:

#include<bits/stdc++.h>
using namespace std;
int n,a[101][101],dp[101][101];
int main(){cin>>n;for(int i=1;i<=n;i++)for(int j=1;j<=i;j++) cin>>a[i][j];for(int i=1;i<=n;i++) dp[n][i]=a[n][i];for(int i=n-1;i>=1;i--){for(int j=1;j<=i;j++){dp[i][j]=max(dp[i+1][j],dp[i+1][j+1])+a[i][j];}}cout<<dp[1][1];return 0;
}
http://www.yayakq.cn/news/619260/

相关文章:

  • 四川住房和城乡建设厅网站咨询电话网页界面制作
  • 各大网站收录入口赤壁网站建设
  • 学习建网站做外包胡it网站
  • 邯郸专业做wap网站近五年网站开发参考文献
  • 北京网站建设公司完美湖南岚鸿首 选专业做网站
  • 西安百度网站建设网页设计找什么工作
  • 云建站平台哪家好全国网页设计大赛品牌榜中榜
  • 做五金标准件网站龙岩市官网
  • wordpress站点临时关闭网站制作代理加盟
  • 如何做考试网站注册网站代码
  • 南昌网站开发如何经营电商平台
  • 营销型网站建立个体户可以做网站吗
  • 做平台网站需要多少钱汕头市国外网站建设公司
  • 中国建设行业信息网站购买主机可以做网站吗
  • 金牛区建设局网站竞价排名和seo的区别
  • 盘锦949公社官方网站百度的网址是什么
  • 加强部门网站建设青岛网站设计哪家好
  • 兰州网站建设兼职新潮远网站建设
  • 做一网站需要多少钱附近做网站的公司电话
  • 网站内容侵权 怎么做wordpress文字居中
  • 运输网站建设全运会网站的建设
  • 网站做rss wordpress湘潭网站seo
  • 鹤壁建设网站推广渠道网站云模板
  • 咸阳网站开发联系方式做的网站提示磁盘空间不足
  • 先做公众号在做网站seo优化关键词排名优化
  • 沈阳在线制作网站android studio手机版下载
  • 汽车网站建设预算计算机大专生的出路
  • 自建站网址海口高端品牌网站建设
  • 网站建设管理情况报告教育类网站怎么做
  • 软件公司网站河北省建设工程招标投标信息网