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

网站支付页面怎么做的专注于网站营销服务

网站支付页面怎么做的,专注于网站营销服务,wordpress 默认主题站点,网站服务器租用 价格嘿,各位技术潮人!好久不见甚是想念。生活就像一场奇妙冒险,而编程就是那把超酷的万能钥匙。此刻,阳光洒在键盘上,灵感在指尖跳跃,让我们抛开一切束缚,给平淡日子加点料,注入满满的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/301952.html

相关文章:

  • 如何制作自己的微信公众号seo网站营销推广公司
  • 怎么建设个人主页网站seo网站seo
  • wordpress多站点 用户香港疫情最新情况
  • 西宁微网站建设app推广
  • 北京 科技网站建设安徽新站优化
  • 秦皇岛建设信息网站做网站推广
  • 境外网站搭建怎么样才可以在百度上打广告
  • 公安局门户网站建设网络推广方式有哪些
  • 沈阳做网站哪家便宜长春模板建站代理
  • wordpress做网站过程百度问答优化
  • 做企业网站都需要注意哪点广州四楚seo顾问
  • 网站建设方案模板怎么做推广网站
  • 大城怎么样做网站淘宝关键词优化工具
  • 苏州专业网站制作百度权重是怎么来的
  • wish跨境电商平台官网seo技术经理
  • 网站营销学多久深圳网络推广引流
  • 杭州网站建设caiyiduo重庆seo优化公司
  • 柳州企业网站建设手机导航下载2022新版
  • 5173网站做的很垃圾seo软件系统
  • 绵阳网站建设 经开区南京百度推广优化
  • 公司域名不变网站做变动做运营需要具备什么能力
  • 母婴网站建设前期规划中国市场营销网
  • 大庆做网站的公司市场营销
  • 宁波外贸网站设计台州百度关键词排名
  • 盐田高端网站建设贴吧友情链接在哪
  • 网站建设贵州百度seo优化是做什么的
  • 做网站后台的叫什么网站优化有哪些类型
  • 公司内部网站怎么做上海整站seo
  • 网页设计作品网站百度登录账号首页
  • 电子商务网站的功能分析网络营销有几种方式