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

做网站大概要网站做多大尺寸

做网站大概要,网站做多大尺寸,.网站链接策略,南平建设网站今天的题目是回忆迷宫 这个题目我们来熟悉一下 弗洛伊德算法 的代码模板 弗洛伊德算法用来处理最短路径问题 弗洛伊德算法#xff08;Floyd’s algorithm#xff09;用于解决图中所有节点对之间的最短路径问题。算法的基本思路是通过逐步迭代更新节点对之间的最短路径长度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]);}}}最终实现的代码如下 #includeiostreamusing 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://www.dnsts.com.cn/news/3744.html

相关文章:

  • 最常见企业网站有哪些河南建设厅网站查证
  • 服务好质量好的网站制作网络服务列表中选择iphone
  • 网站建设使用什么软件比较好做网站的外包公司上班好不好
  • 石家庄住房建设厅网站mj主题 wordpress
  • 荆门市住房和城乡建设局网站it运维解决方案
  • 如何在已建设好的网站做修改东莞做网站 汇卓
  • 95598网站服务建设网站建站平台系统
  • 上海seo网站优化软件广州公司注册网址
  • 网站开发前景怎么样前端开发多少钱一个月
  • 保定网站推广最新大气房地产企业网站织梦模板
  • 关于网站建设的好处咸阳营销型网站开发
  • 手机微信的网站案例wordpress源码分析
  • 跑腿网站建设wordpress 科技公司
  • 化工建网站多少费用站长之家域名解析
  • 网站制作方案答案是螃蟹的迷语黑马程序员线上课程多少钱
  • 网站建设确认函东莞建设银行
  • 请人做网站得多少钱不用交钱的夜间禁用app
  • 企业网站创建需要多种语言吗河南国控建设集团招标网站
  • 网站开发技术项目说明书正规手游代理平台有哪些
  • 做外贸到什么网站上发布比较好做网站的公司那家好。
  • 哪个网站做相片书好wordpress 放视频
  • 龙岗做网站公司icxun网站策划内容有哪些
  • 网站建设的色彩搭配桂林
  • 免费装修设计软件哪个好搜索引擎排名优化公司
  • php做网站用html做吗怎么建一个公司运营网站
  • 域名指向另一个网站南京网站南京网站开发
  • 茂名企业做网站青浦网站建设 迎鑫
  • 网站主机免费申请建设部中国建设工程信息网
  • 什么是网络营销中的kpi上海抖音seo公司
  • 域名备案网站备案查询旅游类网站开发设计报告