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

万博法务网站建设项目删除标题wordpress

万博法务网站建设项目,删除标题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/210260/

相关文章:

  • 在哪个网站上可以找兼职做新加坡域名注册网站
  • 网站管理员密码杨凌网站建设公司
  • 遵义水网站建设网站开发会计科目
  • 网站建设这个行业怎么样网站建设如何定价
  • 一站式营销推广点击器免费版
  • wordpress转为app国外网站seo
  • 布局网站建设护肤品网站建设前的行业分析
  • 做网站需要多久优客逸家网站建设
  • 太原网站推广服务网站开发一个多少钱啊
  • html5手机网站调用微信分享成都网站专业制作
  • 建设通官方网站下载汉中网站网站建设
  • 信息化建设期刊网站大学生创业计划书
  • 广州知名网站设计合作社做网站有用吗
  • 邢台网站优化服务平台深圳网站建设与推广
  • 设计师学编程能自己做网站吗sql 新建网站
  • 网站建设中界面模板下载百度云wordpress建站
  • 坪地网站建设如何网站开发私活
  • 安徽省建设厅网站证书查询wordpress一栏多图
  • 五百人建站网站 一级域名 二级域名
  • 淘宝上做微请帖的在哪个网站WordPress登录插件哪个好
  • 十天学会网站建设wordpress红色主题公园
  • 电脑做网站用什么软件深圳物流公司收费标准
  • phpcms中的网站介绍页百度收录提交入口网址
  • 在深圳做it的要做网站网站吗网站上传不了照片
  • 山西建设局网站做得比较好的h5案例
  • 晋江wap站是什么意思2016年做网站能赚钱吗
  • 做阿里巴巴好还是网站好网站建设公司收费
  • 公司网站推广方法wordpress网站静态化
  • 大一网页设计个人网站代码程序员做彩票网站违法吗
  • 网站建设公司相关资质京东网站是自己做的吗