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

网站的建设与管理系统网络营销首先要做什么

网站的建设与管理系统,网络营销首先要做什么,htm5网站,驻马店专业做网站公司本题是一个用动态规划解决的问题,我们首先确定状态和状态转移方程, 对于这道题来说状态就是dp[i][j]从起点到(i,j)点的最大和,一个点的和可以由两种方法,一种是上一层的点(i,j-1),一种是左上角的点(i-1,j-1)&#xff…

本题是一个用动态规划解决的问题,我们首先确定状态和状态转移方程,

对于这道题来说状态就是dp[i][j]从起点到(i,j)点的最大和,一个点的和可以由两种方法,一种是上一层的点(i,j-1),一种是左上角的点(i-1,j-1),在这两种方法的最大值的基础上加上自身的值就是我们的状态转移方程 dp[i][j]=max(dp[i-1][j-1],dp[i-1][j])+a[i][j]

有了状态和状态转移方程之后,我们需要注意一下边界,我们看第一列,这一列的元素是没有左上角的元素的,但是我们可以默认为0,这样也是合理的,所以我们不需要手动处理边界,对于边界的dp和其他元素正常处理即可,最后再注意本题是求所有dp中的最大值

#include <bits/stdc++.h>using namespace std;const int N = 1e3 + 10;
int a[N][N], dp[N][N];/*
状态:dp[i][j] 从起点(1,1)到 (i,j) 途径产生的最大的和
状态方程 :dp[i][j] = max(dp[i-1][j],dp[i-1][j-1]) + a[i][j]
*/int main() {int n; cin >> n;for (int i = 1; i <= n;i++) {for (int j = 1; j <= i;j++) {cin >> a[i][j];}}dp[1][1] = a[1][1];int maxx = 0;for (int i = 1; i <= n; i++) {for (int j = 1; j <= i;j++) {dp[i][j] = max(dp[i - 1][j], dp[i - 1][j - 1]) + a[i][j];maxx = max(maxx, dp[i][j]);}}cout << maxx << endl;return 0;
}

http://www.dtcms.com/a/603750.html

相关文章:

  • 郑州网站制佛山网站建设78788
  • 南庄建网站江苏省建设厅网站查询施工员证
  • 广告设计从入门到精通焦作网站seo
  • 网站建设标签提供网站建设课程代码
  • 如何与导航网站做友情链接游戏网页在线玩
  • 在哪一个网站上做劳务合同备案wordpress文章末尾
  • 使用unity做网站做某网站的设计与实现
  • 百度网站标题三合一网站建设用途
  • 二级域名免费发放优化方案化学
  • 在线制作论坛网站wordpress mu 模板
  • 深圳网址网站建设公司襄阳城乡建设局网站首页
  • 哪些网站用c 做的wordpress更新的文章编辑器不好用
  • 微网站建设市场分析logo 图标 设计
  • 微信网站建设公司请人做网站需要问哪些问题
  • 嘉定网站建设哪家好做网站和app报价
  • 【软件架构方法论】概念架构:系统设计的指路明灯
  • 资阳网站建设方案做网站需要什么特色
  • 龙华做棋牌网站建设哪家便宜深圳市工业设计行业协会
  • 太湖县住房和城乡建设网站市建设局wordpress加载慢 2017
  • 网站建设 重点ps培训班要学多久多少钱
  • 扁平化网站导航ui模板se 网站优化
  • 怎么在虚拟主机上发布网站建设信息港网站
  • 网页设计入门软件有哪些天津关键词优化效果
  • 公司的网站建设jnzji杭州最专业的seo公司
  • 起飞页怎么做网站微信开放平台入口
  • 吉林省住房城乡建设厅网站首页win7优化设置
  • 长沙望城建设局网站国家房管局官网查询系统
  • 网站备案号添加xml网站开发工具
  • 网站开发实验总结网络推广 推广
  • 建设网站50m数据库免费crm软件排名