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

网站做推广页需要什么专业做网站建设的公司

网站做推广页需要什么,专业做网站建设的公司,做淘宝优惠卷网站步骤,免费网站cms嘿,各位技术潮人!好久不见甚是想念。生活就像一场奇妙冒险,而编程就是那把超酷的万能钥匙。此刻,阳光洒在键盘上,灵感在指尖跳跃,让我们抛开一切束缚,给平淡日子加点料,注入满满的pa…

嘿,各位技术潮人!好久不见甚是想念。生活就像一场奇妙冒险,而编程就是那把超酷的万能钥匙。此刻,阳光洒在键盘上,灵感在指尖跳跃,让我们抛开一切束缚,给平淡日子加点料,注入满满的passion。准备好和我一起冲进代码的奇幻宇宙了吗?Let's go!

我的博客:yuanManGan

我的专栏:C++入门小馆 C言雅韵集 数据结构漫游记  闲言碎语小记坊 题山采玉 领略算法真谛

多源最短路问题思路:

我们来对比一下单源最短路问题和多源最短路问题,之前我们解决的单源最短路问题是只有一个起点那如果我们不只有一个起点呢?这时就是多源最短路问题了。

当我们多源最短路的边权都是1的时候,我们就可以使用多源bfs来解决。

我们可以将所有的起点看成一个“超级源点”。然后我们从这个源点开始当成单源最短路问题来处理问题了。比如下面的例子:

比如我们红色的节点是起点,我们要求到所有其他节点的最短路。

这时我们要将所有的红色的节点当成一个超级源点,可以将所有的起点放入一个队列,然后正常进行bfs操作即可。

多说无益我们来试试一道题目:

矩阵距离

题⽬来源: ⽜客⽹
题⽬链接: 矩阵距离
难度系数: ★★

这里补充一个知识,曼哈顿距离:

A和B的曼哈顿距离等于两点的横纵坐标相减再相加,其实就是两点只能走上下左右的最短距离。

题目有个小坑,输入矩阵时数字间没有空格,我们只能用字符数组来存储数据。题目的意思就是求数值不是1的点到数值是1的点的距离,我们将数值为1的点当作超级源点就解决掉了。

代码展示:

#include <iostream>
#include <queue>
#include <cstring>using namespace std;
const int N = 1010;
typedef pair<int, int> PII;
int n, m;
int dist[N][N];
int dx[] = {0,0,1,-1};
int dy[] = {1,-1,0,0};
char a[N][N];void bfs()
{memset(dist, -1, sizeof dist);queue<PII> q;for(int i = 1; i <= n; i++){for(int j = 1; j <= m; j++){if(a[i][j] == '1') {dist[i][j] = 0;q.push({i, j});}}}while(q.size()){auto t = q.front(); q.pop();int i = t.first, j = t.second;for(int k = 0; k < 4; k++){int x = i + dx[k], y = j + dy[k];if(x >= 1 && x <= n && y >= 1 && y <= m && dist[x][y] == -1){dist[x][y] = dist[i][j] + 1;q.push({x,y});}}}}int main()
{cin >> n >> m;for(int i = 1; i <= n; i++){for(int j = 1; j <= m; j++){cin >> a[i][j];}}bfs();for(int i = 1; i <= n; i++){for(int j = 1; j <= m; j++){cout << dist[i][j] << " ";}cout << endl;}return 0;
}

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

相关文章:

  • 优秀的个人网站研究生培训机构排名
  • 佛山网站制作好处免费自助建站网站
  • wordpress需要php版本移动端关键词优化
  • b2b网站推广方法app推广30元一单平台
  • 做网站 前端seo网站培训优化怎么做
  • 街道人大网站建设网址域名大全
  • 北京建设银行社会招聘网站百度指数官方下载
  • 靠谱个性化网站建设免费的编程自学网站
  • 郑州专门做喷绘安装的网站seo推广如何做
  • 南京哪里有做公司网站的百度商家版下载
  • 北京网站制作与营销培训刚刚中国宣布重大消息
  • 县市区没有建设信用网站和平台自制网页
  • 小学校园网站建设简介友情链接交易平台
  • 做代妈的网站网站优化哪家好
  • 母婴网站开发百度seo是什么意思
  • 一个专门做恐怖片的网站百家号seo怎么做
  • 做时时彩网站费用腾讯搜索引擎入口
  • 沈阳建网站的公司口碑营销是什么
  • 青岛网站建设eoeeoe免费推广网站地址大全
  • 网站添加百度地图网站测速
  • 学校网站制作今日热点新闻事件简介
  • 网站开发验证码图片不显示热搜榜百度
  • 黑彩网站怎么做北京网站优化经理
  • 长沙景点一日游排行榜百度seo招聘
  • 石家庄最新新闻事件aso关键词优化计划
  • 郑州做网站公司有多少网站测速
  • 做网站时间大数据精准营销案例
  • 网站的内链品牌全案策划
  • 马鞍山网站建设咨百度收录工具
  • 山东网站建设公司电话苏州网站排名推广