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

前端开发人员上海搜索引擎关键词优化

前端开发人员,上海搜索引擎关键词优化,湖南网站seo公司,如何建设网站后台题目要求 思路 这个题和那个洛谷的“高手去爬山”很像,那个是已知就几条边有权重,这个输入的是个半矩阵,而且数据量小于200,其实挺大的,不能用深搜了 错误想法 求最少租金,最小值,考虑dp&#…

题目要求

在这里插入图片描述

思路

这个题和那个洛谷的“高手去爬山”很像,那个是已知就几条边有权重,这个输入的是个半矩阵,而且数据量小于200,其实挺大的,不能用深搜了

错误想法
求最少租金,最小值,考虑dp,从出租站1到出租站n所需最少租金,这个就是区间dp的问法啊,合并石子那道区间dp题,求从第一堆到最后一堆合并石子所需要的最小力气,也相当于板子题了,但这个是求最小价值,区间类一般用于合并类问题(石子合并,矩阵连乘)
for三重循环,区间长度,左端点,划分点

再想:从1->n, 求最短,不就是单源最短路,用dijstra算法!
再想: 线性dp:dp[j]表示到j站的最小价格,和最长上升子序列有点像,第j站已经固定,但不确定上一站有没有

代码

动态规划

  • 化零为整
    dp[j]表示从第1站到第j站的最小租金,属性:最小值
  • 化整为零
    可能是从第1站直接到第j站,也可能是中间经过了第k站,再到第j站(很像最长上升子序列)

    dp[j] = min(dp[k] + w[k][j], dp[j])
#include<bits/stdc++.h>using namespace std;const int N = 210;
int f[N];
int a[N][N];int main()
{int n;cin >> n;//讨论一下读入 1-2 1-3 2 - 3, 相当于是上三角形,不一定要按照她给的输入for(int i = 1; i <= n; i++){for(int j =i + 1; j <= n; j++){cin >> a[i][j];}}for(int i = 2; i <= n; i++){f[i] = a[1][i];  //初始化,从第一站,到任意一站}
//	//测试读入是否正确
//	for(int i = 1; i <= n; i++)
//	{
//		for(int j = 1; j <= n; j++)
//			cout << a[i][j]<<" ";
//		cout<<endl;
//	}for(int len = 1; len <= n; len++) //区间长度{int j = 1 + len - 1;for(int k = 2; k < j; k++){f[j] = min(f[j], f[k] + a[k][j]);}}cout<<f[n]<<endl;return 0;
}

Dijkstra

等主播学完图论再补充

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

相关文章:

  • 政府网站建设工作会讲话网络营销策略分析案例
  • html网站可以做访问统计吗企业网站关键词优化
  • 电子商务网站建设方式品牌推广的目的和意义
  • 个人网站建设教程视频域名流量查询工具
  • 宜昌本地网站建设seo文章优化技巧
  • 杭州营销型网站建设最新国际新闻
  • 东莞公司想建网站今日冯站长之家
  • 设计素材网站图片关键词优化案例
  • php手机网站如何制作教程北京seo顾问服务公司
  • 国内外画画做的好网站app拉新推广接单平台
  • 天津企业网站建设公司西安网站seo诊断
  • 江苏省住房和城乡建设厅 官方网站企业网络搭建
  • 本地服务网站开发seo是什么专业的课程
  • 做网站需要啥备案之类的嘛seo教程有什么
  • 做销售网站线上推广的方法
  • 南阳做网站的公上海网站优化公司
  • 网站建设保障措施优化网站
  • 西安做网站公司8百度关键词优化服务
  • 网站建设企业策划书宁波seo网络推广推荐
  • 如何选择网站营销公司网络营销的模式有哪些
  • 网站做外链是什么意思百度招聘网最新招聘信息
  • 做系统进化树的网站在线种子资源库
  • 乳山建设局网站首页直播:韩国vs加纳直播
  • 深圳排名网站互联网电商平台有哪些
  • wordpress 无刷新评论seo怎么做优化
  • 莱芜金点子信息港招聘东莞seo整站优化
  • 电商网站首页代码大数据营销策略有哪些
  • dw建设网站视频教程2022年度关键词
  • 企业专业网站建设哪家好拉新推广
  • 上海网站制作网站制作公司百度快照手机版