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

政府部门网站栏目建设方案整站快速排名优化

政府部门网站栏目建设方案,整站快速排名优化,网站做二级域名,都匀网站开发题目描述 思路分析 错误思路: 贪心法,先走一次求出最大值,把走过的路上面的数值清零,然后用同样的方法再走一遍求最大值,然后让这两个最大值相加就是最后的结果。 很多人在看到这个题目的时候会有上面的思路&#x…

题目描述

思路分析

错误思路:

贪心法,先走一次求出最大值,把走过的路上面的数值清零,然后用同样的方法再走一遍求最大值,然后让这两个最大值相加就是最后的结果。

很多人在看到这个题目的时候会有上面的思路,但实践告诉我们,有些数据用上述思路答案是错误的,这是为什么呢?

原因很简单:假设第一次走的时候,有多条路径s1,s2,......可以得到最大值,我们并不知道要选择哪一条,也就是说我们并不知道要把哪一条路上面的数清零,因为不同的选择会对第二次走的结果产生影响!!!

所以要使用其它思路,此处采用动态规划解决

起初,我们很容易想到用四维数组表示状态f[i1][j1][i2][j2]

但其实没有必要,因为我们只需要两条路“同时走”就可以了,也就是说我们可以设置一个维度代表(x,y方向上已经走的路径的和),这个表示为k,那么状态就可以降成三维:f[k][i1][i2]

下面对集合进行划分:

对于f[k][i1][i2],包含四部分:

第一部分是第一条路从上边走过来,第二条路是从上面走过来 f[k-1][i1-1][i2-1]+t

第二部分是第一条路从右边走过来,第二条路是从上面走过来 f[k-1][i1][i2-1]+t

第三部分是第一条路从上边走过来,第二条路是从右面走过来 f[k-1][i1-1][i2]+t

第四部分是第一条路从右边走过来,第二条路是从右面走过来 f[k-1][i1][i2]+t

那么这个t,怎么求,就要看i1和i2是否相同了,因为如果相同的话,再走到这里值已经清空了:

i1==i2   t=w[i1][k-i1]

i1!=i2    t=w[i1][k-i1]+w[i2][k-i2]

最后答案即为:f[n+n][n][n]

#include<iostream>
using namespace std;
const int N=15;
int f[N*2][N][N];
int w[N][N];
int n;
int main()
{scanf("%d",&n);int a,b,c;while(cin>>a>>b>>c,a||b||c)w[a][b]=c;for(int k=2;k<=n*2;k++){for(int i1=1;i1<=n;i1++){for(int i2=1;i2<=n;i2++){int j1=k-i1,j2=k-i2;if(j1>=1&&j1<=n&&j2>=1&&j2<=n){int t=w[i1][j1];if(i1!=i2)t+=w[i2][j2];int &x=f[k][i1][i2];x=max(x,f[k-1][i1-1][i2-1]+t);x=max(x,f[k-1][i1-1][i2]+t);x=max(x,f[k-1][i1][i2-1]+t);x=max(x,f[k-1][i1][i2]+t);}}}}cout<<f[2*n][n][n];return 0;
}

http://www.ds6.com.cn/news/88126.html

相关文章:

  • 如何做网站的教程企业建站都有什么网站
  • 做网站公司介绍ppt武汉网站关键词推广
  • 做外贸经常用的网站百度平台
  • b2b网站是什么网络营销成功案例介绍
  • nas可以做视频网站吗最近的电脑培训班在哪里
  • 网页设计师入门seo案例分析方案
  • 设计人才网站百度商业平台官网
  • 怎样拿电脑做网站广州seo排名收费
  • 做网站需要哪些手续鄞州seo整站优化服务
  • 潍坊中企动力做的网站怎么样云南新闻最新消息今天
  • 网站开发跟网页制作短视频推广
  • wordpress登录按钮设置河南整站百度快照优化
  • wordpress 中英文网站宁波网络推广方式
  • 做计量检定的网站北京出大大事了
  • 用jsp做网站的感想重庆seo技术博客
  • 厦门博客网站制作seo优化软件哪个好
  • 怎么做站旅游网站上泡到妞营销型网站一般有哪些内容
  • 医院网站建设怎么设置如何优化关键词排名到首页
  • 企业高端网站建设台州网站seo
  • 外发加工费计入什么科目武汉seo创造者
  • 中山 网站建设开发长春网站建设模板
  • 简述电子商务网站开发的研究意义百度指数搜索
  • wordpress评论关闭郑州优化公司有哪些
  • 域名做网站网站建设方案推广
  • 企业网站建设定制开发服务驻马店百度seo
  • 江苏网站建设机构优化设计五年级下册数学答案
  • 网站建设鞍山百度资源站长平台
  • 昆明网站建站平台成长电影在线观看免费
  • 沈阳建站免费模板快速开发网站的应用程序
  • 推荐做那个的电影网站电脑优化大师