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

公司网站建设维护合同范本seo顾问服务福建

公司网站建设维护合同范本,seo顾问服务福建,怎么做快三一模一样的网站,公司如何申请一个网站网址本题是一个用动态规划解决的问题,我们首先确定状态和状态转移方程, 对于这道题来说状态就是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/wzjs/96902.html

相关文章:

  • 网站群建设方案推广任务发布平台app
  • 北京海淀区网站建设邯郸seo推广
  • 审计网站建设毕业设计网站设计报价方案
  • 怎么在百度搜索到我的网站培训心得体会感悟
  • 政府网站建设成本电子商务主要干什么
  • wordpress 不显示发布时间seo整站优化什么价格
  • 自建网站要多少钱在线数据分析网站
  • 银行内部网站建设建议产品推广软文200字
  • wordpress安装 ubuntu青岛网站seo
  • 企业管理咨询与诊断杭州seo网站哪家好
  • b2b 贸易网站在线企业管理培训课程
  • ionic 做网站外包公司排名
  • 无锡网站App微信学生制作个人网站
  • 做网站怎么分手机版和电脑版统计网站流量的网站
  • 做jsp动态网站需要的步骤疫情放开死亡人数最新消息
  • 家庭宽带做网站服务器吗百度排名点击
  • wordpress悬浮客服代码长沙seo培训班
  • 手机应用商店免费下载seo人员培训
  • dedecms电影网站模板如何做网络销售平台
  • wwwroot 网站根目录能修改吗今日热点新闻素材
  • 网站开发招标文件hao123网址大全浏览器设为主页
  • 做义工的同城网站卢松松外链工具
  • 南海网站建设卖网站链接
  • 黑色大气金融投资企业网站模板新闻发布系统
  • 太原网站建设培训seo页面代码优化
  • 云南住建局和城乡建设官网网站seo内容优化
  • 河北专业做网站北京百度快照推广公司
  • 新手用jsp做网站网站建设服务
  • 通付盾 网站建设公司链接提交入口
  • 隆尧建设局网站品牌设计