上一页 1 ··· 3 4 5 6 7
摘要: **dijkstra比之上次介绍的的bellman-ford算法的用途上最大的区别就是dijkstra只可用于求无负权边图中的最短路,堆优化后的dij比bellman-ford的复杂度(mn)更小(mlogn)** ###代码源关于dijkstra的解释 ![](https://img2023.cn 阅读全文
posted @ 2023-07-19 17:00 拾墨、 阅读(21) 评论(0) 推荐(0) 编辑
摘要: ###bellman-ford算法的思想 : 若有向图有n个点,m条边 。 扫描所有边,对每条边进行一次松弛(即对a,b为端点 , 权重为w的边,dist[b] = min(dist[a] , dist[a] + w )) 重复此流程(最多重复n次)直到没有更新操作发生 ### 例题1 bellma 阅读全文
posted @ 2023-07-19 15:28 拾墨、 阅读(115) 评论(0) 推荐(0) 编辑
摘要: ## 1. 图上bfs ### 例题 求距离 >给你一张 n 个点 m 条边的无向简单图,点的编号为 1 到 n,每条边的长度都是 1 >现在有 k 组询问,每组询问我们想知道两个点 u,v 的距离。 > >输入格式 > >第一行三个整数 n,m,k 分别表示图的点数、边数和询问数。 >接下来 m 阅读全文
posted @ 2023-07-19 06:45 拾墨、 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 引言 : 裴蜀定理(定义摘自oi wiki) 定义: 设整数a,b是不全为0的整数,则存在整数x,y,使得 ax+by = gcd(a,b) 证明: 1.若a,b有一个数为0,则x取1即可成立 2.若a,b都为正整数,gcd(a,b) 为a,b的共同因子 所以 a%gcd(a,b) = b%gcd( 阅读全文
posted @ 2023-05-06 16:48 拾墨、 阅读(19) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7