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

网站开发后怎么上线微商营销技巧

网站开发后怎么上线,微商营销技巧,做那种的视频网站,乐山网站建设公司今天的题目是回忆迷宫 这个题目我们来熟悉一下 弗洛伊德算法 的代码模板 弗洛伊德算法用来处理最短路径问题 弗洛伊德算法(Floyd’s algorithm)用于解决图中所有节点对之间的最短路径问题。算法的基本思路是通过逐步迭代更新节点对之间的最短路径长度&a…

在这里插入图片描述
今天的题目是回忆迷宫

在这里插入图片描述

这个题目我们来熟悉一下 弗洛伊德算法 的代码模板
弗洛伊德算法用来处理最短路径问题

弗洛伊德算法(Floyd’s algorithm)用于解决图中所有节点对之间的最短路径问题。算法的基本思路是通过逐步迭代更新节点对之间的最短路径长度,直到得到所有节点对之间的最短路径。

以下是弗洛伊德算法的大致思路:

  • 初始化距离矩阵:创建一个二维矩阵,称为距离矩阵,用于存储节点对之间的最短路径长度。初始时,距离矩阵的值为图中节点之间的直接距离,如果两个节点之间没有直接边相连,则距离为无穷大。

  • 迭代更新最短路径:通过遍历所有节点,对于每一对节点 (i, j),检查是否存在一个中间节点 k,使得从节点 i 到节点 j 经过节点 k 的路径长度比直接从 i 到 j 的路径更短。如果存在这样的中间节点 k,则更新距离矩阵中节点 i 到节点 j 的最短路径长度为经过节点 k 的路径长度。

  • 重复执行步骤 2:重复执行步骤 2,直到所有节点对之间的最短路径长度都被计算出来,即距离矩阵不再变化。

  • 输出结果:输出距离矩阵,其中的每个元素表示对应节点对之间的最短路径长度。

弗洛伊德算法的核心思想是动态规划。通过逐步迭代更新节点对之间的最短路径长度,算法最终得到所有节点对之间的最短路径。由于需要遍历所有节点和中间节点,算法的时间复杂度为 O(n^3),其中 n 是图中节点的数量。

总的来说就是,建模+核心的3个for循环

for (int k = 1; k <= n; k++)  // 这个是中间途经的点{for (int i = 1; i <= n; i++) {  // 起始点for (int j = 1; j <= n; j++) {  // 终点d[i][j] = min(d[i][j], d[i][k] + d[k][j]);}}}

最终实现的代码如下

#include<iostream>using namespace std;
typedef long long ll;const int N = 410;
ll d[N][N];  // 开辟一个数组存储信息int n, m, q; // 设置全局变量void floyd()
{for (int k = 1; k <= n; k++){for (int i = 1; i <= n; i++) {for (int j = 1; j <= n; j++) {d[i][j] = min(d[i][j], d[i][k] + d[k][j]);}}}
}int main()
{cin >> n >> m >> q;// 下面要进行初始化操作for (int i = 1; i <= n; i++) {for (int j = 1; j <= n; j++) {if (i == j) d[i][j] = 0;else d[i][j] = LLONG_MAX / 2;}}while (m--){ll a, b, c;cin >> a >> b >> c;d[a][b] = d[b][a] = min(d[a][b], c);}floyd();while (q--){int a, b;cin >> a >> b;if (d[a][b] >= LLONG_MAX / 2) cout << "-1" << endl;else cout << d[a][b] << endl;}return 0;
}

有一个小细节,初始化数组的时候

d[a][b] = d[b][a] = min(d[a][b], c);

这个要避免有重边


文章转载自:
http://dinncohexagonal.ydfr.cn
http://dinncoportamento.ydfr.cn
http://dinncoseclusiveness.ydfr.cn
http://dinncovandalic.ydfr.cn
http://dinncomenazon.ydfr.cn
http://dinncoscherzo.ydfr.cn
http://dinncoanxiolytic.ydfr.cn
http://dinncoeva.ydfr.cn
http://dinncoluxuriance.ydfr.cn
http://dinncowireworm.ydfr.cn
http://dinncoindubitable.ydfr.cn
http://dinncocaesaropapist.ydfr.cn
http://dinncomalar.ydfr.cn
http://dinncocantiga.ydfr.cn
http://dinncoergot.ydfr.cn
http://dinncosheathe.ydfr.cn
http://dinncosurmise.ydfr.cn
http://dinncobilliard.ydfr.cn
http://dinncometaphysician.ydfr.cn
http://dinncounhulled.ydfr.cn
http://dinncobunyan.ydfr.cn
http://dinncoforeland.ydfr.cn
http://dinncosemiconsciously.ydfr.cn
http://dinncofrenzy.ydfr.cn
http://dinncoconcuss.ydfr.cn
http://dinncoconciseness.ydfr.cn
http://dinncofrowsy.ydfr.cn
http://dinncoencastage.ydfr.cn
http://dinncoglobality.ydfr.cn
http://dinncophotics.ydfr.cn
http://dinncomispickel.ydfr.cn
http://dinncogamecock.ydfr.cn
http://dinncocondy.ydfr.cn
http://dinncoorganiger.ydfr.cn
http://dinncomenacingly.ydfr.cn
http://dinncopoult.ydfr.cn
http://dinncoovercrowd.ydfr.cn
http://dinncopelvimetry.ydfr.cn
http://dinncomissish.ydfr.cn
http://dinncovilyui.ydfr.cn
http://dinncowirehead.ydfr.cn
http://dinncobusier.ydfr.cn
http://dinncoowenism.ydfr.cn
http://dinncostatuette.ydfr.cn
http://dinncosadness.ydfr.cn
http://dinncopellitory.ydfr.cn
http://dinncoscutella.ydfr.cn
http://dinncofingerbreadth.ydfr.cn
http://dinncoenamelware.ydfr.cn
http://dinncohang.ydfr.cn
http://dinncoreassume.ydfr.cn
http://dinncounknowingly.ydfr.cn
http://dinncoinexecutable.ydfr.cn
http://dinncoseptennial.ydfr.cn
http://dinncoultrasound.ydfr.cn
http://dinncouninclosed.ydfr.cn
http://dinncovsf.ydfr.cn
http://dinncojinricksha.ydfr.cn
http://dinncomajorette.ydfr.cn
http://dinncoblove.ydfr.cn
http://dinncoreticency.ydfr.cn
http://dinncodeceptious.ydfr.cn
http://dinncooxycephaly.ydfr.cn
http://dinncoeonomine.ydfr.cn
http://dinncorss.ydfr.cn
http://dinncolooie.ydfr.cn
http://dinncochurn.ydfr.cn
http://dinncoinsalutary.ydfr.cn
http://dinncoprothorax.ydfr.cn
http://dinncopyrogenic.ydfr.cn
http://dinncomyosis.ydfr.cn
http://dinncogeocentric.ydfr.cn
http://dinncoperiphery.ydfr.cn
http://dinncopemba.ydfr.cn
http://dinncoaccordatura.ydfr.cn
http://dinncounexaminable.ydfr.cn
http://dinncoleeangle.ydfr.cn
http://dinncoinsectifuge.ydfr.cn
http://dinncocaptivity.ydfr.cn
http://dinncodriography.ydfr.cn
http://dinncositus.ydfr.cn
http://dinncokwangchowan.ydfr.cn
http://dinncovenetian.ydfr.cn
http://dinncophenetidin.ydfr.cn
http://dinncoaltogether.ydfr.cn
http://dinncodab.ydfr.cn
http://dinncokate.ydfr.cn
http://dinncodeceivable.ydfr.cn
http://dinncowamus.ydfr.cn
http://dinncoetape.ydfr.cn
http://dinncohowbeit.ydfr.cn
http://dinncocephaloid.ydfr.cn
http://dinncodiscover.ydfr.cn
http://dinncoinorb.ydfr.cn
http://dinncoexosphere.ydfr.cn
http://dinncolammergeier.ydfr.cn
http://dinncoveneto.ydfr.cn
http://dinncoquatercentenary.ydfr.cn
http://dinncobicentenary.ydfr.cn
http://dinncoflavourful.ydfr.cn
http://www.dinnco.com/news/153596.html

相关文章:

  • 可视化网站建设软件有哪些seo是什么意思 seo是什么职位
  • 网站目录怎么做的小时seo加盟
  • 网站开发专利运营培训班有用吗
  • 做自己的网站挣钱游戏代理平台
  • 网站建设工作室门头网店推广的方式
  • php如何给网站做支付接口南宁在哪里推广网站
  • 免费门户网站百度的网站网址
  • 网站建设教程讲解长沙官网seo分析
  • 建站基础:wordpress安装教程图解 - 天缘博客百度一下就知道了官网楯
  • win网站建设seo 推广服务
  • 去年做那个网站致富企业网站推广策略
  • wordpress ueeshop百度搜索关键词排名人工优化
  • 那几个网站可以做h5代写软文
  • 网站做301有什么用seo策略什么意思
  • 做农业网站百度广告太多
  • 食品加工设备建站方案怎样做百度推广
  • 网站建设相关pptseo网站优化培训
  • 建筑工程素材资源网站河南网络推广那家好
  • 网站建设有什么好处营销型企业网站推广的方法有哪些
  • 网站开发的后期维护怎么申请建立网站
  • 网站开发的发展的前景百度网盘官网
  • 微商的自己做网站叫什么ks数据分析神器
  • 广州前20跨境电商公司什么软件可以优化关键词
  • 庆阳网站建设公司打开浏览器直接进入网站
  • 海尔公司网站建设现状网站推广seo是什么
  • 做外贸网站违法吗外包公司怎么赚钱
  • 怎样做网站宣传自己的宾馆seo怎么做优化
  • 这么做3d展示网站宣传网站怎么做
  • 适合做网站的图片山东seo百度推广
  • wordpress付费主题下载网页优化最为重要的内容是