![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图
nefukadia
菜且不学
展开
-
CSP 201712-4 行车路线 迪杰斯特正解
引入 博博在做数据结构课设的时候,一开始用一个正常的dij去做这个题,也在CCF官网测试Accept,但在后来的思考中发现这个题并没有这么简单。 PS:如果您是用的dij求解此题,可以试一组样例 4 5 1 1 2 1 1 2 3 1 1 3 4 3 0 1 2 5 0 1 3 100 正确答案:21 . 所谓正解 目前在网络上对于此题的题解大体分为两类 spaf dij ①spaf 对于网络上的第一种spaf解法并没有什么问题,复杂度O(n*m),但常数也不小,能成功通过此题. ②dij 但对于第原创 2020-12-20 23:33:48 · 294 阅读 · 0 评论 -
最短奇偶路--dijkstra
和之前那一篇次短路有相似之处:次短路 len[0]表示偶数最短路 len[1]表示奇数最短路 /* * @Description: * @Autor: Kadia * @Date: 2020-07-06 20:13:40 * @LastEditors: Kadia * @Connect: vx:ccz1354 qq:544692713 * @LastEditTime: 2020-07-06 23:47:49 */ #include <bits/stdc++.h> #define i原创 2020-07-07 00:06:19 · 540 阅读 · 0 评论 -
POJ-3255 Roadblocks 次短路径
Description Bessie has moved to a small farm and sometimes enjoys returning to visit one of her best friends. She does not want to get to her old home too quickly, because she likes the scenery along the way. She has decided to take the second-shortest rat原创 2020-07-06 17:38:05 · 268 阅读 · 0 评论 -
最小生成树prim&kruskal
prim&kruskai复杂度均为ElogV,n是边的数量 prim 推优化 与最短路的dij类似3 /* * @Description: * @Autor: Kadia * @Date: 2020-05-18 12:13:37 * @LastEditors: Kadia * @connect: vx:ccz1354 qq:544692713 * @LastEditTime: 2020-06-24 23:52:32 */ #include <bits/stdc++.h>原创 2020-06-25 00:36:58 · 148 阅读 · 0 评论 -
四种最短路求法-Bellman&spfa&Dijkstra&Warshall
单源一般都是对边操作,多源一般对点操作 Bellman 适用于 单源最短路 复杂度要求不高或可能有负边 复杂度O(V E) n是边的数量,k是顶点数量 直接用edge来储存关系,因为每次都是将所有的边拿来更新一次 /* * @Description: * @Autor: Kadia * @Date: 2020-05-18 12:13:37 * @LastEditors: Kadia * @connect: vx:ccz1354 qq:544692713 * @LastEditTime: 2原创 2020-06-15 23:39:24 · 159 阅读 · 0 评论 -
图dfs--形成的区域 Shaping Regions
不知道这种题目算不算图的题目 今天是做dp不会,做深搜也不会 思路是记录好每一块的deep,然后找deep上面没有被覆盖的面积加起来就是color的面积 洛谷6432 #include <bits/stdc++.h> using namespace std; int flag[1005][10]; int a,b,n; int sum[1005]; void work(int x1,i...原创 2020-04-27 17:51:21 · 209 阅读 · 0 评论