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

解决方案网站企业建设网站的策划流程

解决方案网站,企业建设网站的策划流程,ai人工智能写代码,深圳电商网站开发找路径从上到下找还是从下到上找,分析问题的方法 在于从上往下的话需要考虑从左边下来还是右边下来,那么在左右边界上需要考虑空白边界问题。 而从下往上找路径的时候就无需考虑边界判断问题。 Dp问题 状态表示 f(i,j) 集合自下而上走到(i&…

 

找路径从上到下找还是从下到上找,分析问题的方法 在于从上往下的话需要考虑从左边下来还是右边下来,那么在左右边界上需要考虑空白边界问题。

从下往上找路径的时候就无需考虑边界判断问题

Dp问题

状态表示

f(i,j)

集合自下而上走到(i,j)位置的路径集合
-
f(i,j)的值存的是什么自下而上走到(i,j)位置的路径长max
-

状态计算

(其实质是集合的划分)

划分左边上来f(i+1,j)+w(i,j)-> f(i,j)
-
右边上来f(i+1,j+1)+w(i,j)-> f(i,j)
-
#include<iostream>
#include<algorithm>
using namespace std;const int N = 510;int n;
int w[N][N], f[N][N];int main() 
{cin >> n;for (int i = 1; i <= n; i++)for (int j = 1; j <= i; j++)cin >> w[i][j];for (int i = 1; i <= n; i++)f[n][i] = w[n][i];//自底向上初始化Dp数组for (int i = n - 1; i; i--)//从倒数第二行开始,则开始时倒数第一行为i+1行for (int j = 1; j <= i; j++)//从左到右f[i][j] = max(f[i + 1][j], f[i + 1][j + 1]) + w[i][j];//f(i,j)节点左下、右下取max加上f(i,j)点本身权重w(i,j)即可保存路径最大值。//顶点即为最大值cout << f[1][1] << endl;return 0;
}

时间复杂度就是遍历一个二维数组,O(n²),1s内C++完成10^7~10^8次计算,500²远小于该数值,可以完成。

小结:说明遍历的顺序也是动态规划类问题的重点关注环节。

http://www.dtcms.com/wzjs/535221.html

相关文章:

  • 江苏做网站xlec百度指数查询移动版
  • 网站源码本地演示西安搜索引擎
  • 从色彩度讨论如何建设一个网站.网站开发的学习路线
  • 只做app不做网站可以吗个人开个装修小公司
  • 地产集团网站建设郑州网络推广报价
  • 北京优质网站制作做网站推广怎么定位客户
  • 西安响应式网站wordpress 占有率
  • 免费医院网站源码饮料网站建设市场分析
  • 东莞制作手机网站网站制作的销售对象
  • 高端网站制作效果好阿里云大淘客网站建设
  • wordpress文章标题总有网站名2024免费推广网站
  • 如何制作私人网站做网站注册什么性质的公司
  • 中国建设部官方网站绿色建筑域名注册需要多少钱
  • 邵阳市城乡建设厅网站株洲网站建设推广报价
  • 嵊州建设银行取款网站做礼品建什么网站
  • 北京个人做网站网页快速收录
  • 个人购物网站 怎么建中国建设银行网站运营模式
  • 宁波外贸公司排名前十做网站优化有前景吗
  • 网站建设规划书300字阿里云购买网站空间
  • 开通的网站怎样安装wordpress钩子
  • 成都动力无限 网站 差建筑公司企业发展建议
  • 秦皇岛学网站建设下了网站建设
  • 开网站建设需要办什么手续建筑网站大图
  • 建立网站分为几阶段wordpress 获取当前page id
  • 网站建立价格杭州软件开发培训学校
  • 巨野县城乡和住房建设局网站国外比较好的建筑设计网站
  • 网站如何推广出去免费wordpress中文主题下载地址
  • 国外虚拟币网站开发Wordpress 自用主题 免费 分享
  • 个人商城网站源码什么是电子商务数据
  • 360做的网站app下载安装到手机上怎么安装