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

在线做网站百度指数查询平台

在线做网站,百度指数查询平台,动态网站 编辑软件,国家备案查询官网入口找路径从上到下找还是从下到上找,分析问题的方法 在于从上往下的话需要考虑从左边下来还是右边下来,那么在左右边界上需要考虑空白边界问题。 而从下往上找路径的时候就无需考虑边界判断问题。 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/347931.html

相关文章:

  • 广州建设网站是什么关系今日军事新闻头条视频
  • 浙江联科网站建设百度搜索排名与点击有关吗
  • 可以制作网站的软件是什么个人网站建站教程
  • 网站内部链接怎么做的太原网站关键词推广
  • 有哪些做农产品的网站外贸网站建设
  • 网站建设代理协议推广平台收费标准
  • 网站制作加教程视频网站推广的技巧
  • 做平台网站要多久百度推广自己怎么做
  • 用ipv6地址做网站访问宣传软文范例
  • 做邮轮上哪个网站订票好百度一下你就知道官方网站
  • 展馆的科普网站建设广东做seo的公司
  • 有没有做博物馆的3d网站爱站网关键词查询
  • 网站301在哪做郑州搜索引擎优化
  • 网站建设关于网上书店图片素材网站建设与优化
  • 广州深圳做网站推广方案是什么
  • 网站开发保密协议 doc福建seo关键词优化外包
  • 兰州网站优化排名网站结构优化
  • 网站建设学习步骤今日新闻热点
  • 做电商搜索引擎优化员简历
  • 网站设计页面如何做居中seo高手培训
  • 做便民工具网站20条优化措施
  • 企业商用网站建设企划书怎样在百度上免费做广告
  • 茶叶网站建设网页设计制作seo工作职位
  • 做外贸网站平台有哪些河北seo基础
  • 西安响应式网站建设公司关键词是网站seo的核心工作
  • 做网站优化网站内容优化关键词布局
  • 无锡做网站设计搜索大全
  • 网站开发专业分数线seo关键词优化举例
  • 网站可以做系统还原吗营销型网站建设实训总结
  • 武威建设银行网站营销咨询服务