
Graph
图论
Sun66882
放弃不难,但坚持一定很酷。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2020牛客寒假算法基础集训营1 题解(部分)
比赛地址:https://ac.nowcoder.com/acm/contest/3002比赛来源:2020牛客寒假算法基础集训营1文章目录A honoka和格点三角形(思维)B kotori和bangdream(概率)D hanayo和米饭E rin和快速迭代(因子个数)F maki和tree(并查集)G eli和字符串(二分)H nozomi和字符串(二分)I nico...原创 2020-02-05 16:42:03 · 691 阅读 · 0 评论 -
最短路(SPFA - 反向建边)
题目描述 给定一个 nnn 点 mmm 边的有向带权图表示一座城市,起点为 111 。送餐小哥需要给 nnn 个客户送外卖,第 iii 个客户的家在第 iii 号点。由于他的车子容量很小,所以一次只能容纳一份外卖,所以送达外卖之后就要回到起点取新的外卖送下一单,直到全部送到位置。 有向图保证联通。外卖小哥一定走的最短路。 求送餐小哥走的总路程。输入格式 第一行一个整数 T,表示...原创 2020-01-18 19:48:31 · 468 阅读 · 0 评论 -
hdu 4081 Qin Shi Huang's National Road System (次小生成树 - 模板)
链接:http://acm.hdu.edu.cn/showproblem.php?pid=4081来源:2011 Asia Beijing Regional Contest#include<bits/stdc++.h>using namespace std;const int inf=0x3f3f3f3f;typedef long long ll;const int...原创 2019-10-24 12:27:21 · 221 阅读 · 0 评论 -
HDU - 1532 Drainage Ditches(最大流模板)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1532来源:hdu 题意:给你一个网络,并且给了最大的流量,求这个网络的最大流。 EK——增广路算法:#include<bits/stdc++.h>using namespace std;const int Max_m=210;const int Max_n=210;...原创 2019-07-25 17:30:18 · 184 阅读 · 0 评论 -
Codeforces Round #575 (Div. 3)
链接:http://codeforces.com/contest/1196来源:Codeforces文章目录C. Robot Breakout(思维)D. RGB Substring(思维+前缀和)E. Connected Component on a ChessboardF. K-th Path(Floyd)C. Robot Breakout(思维) 题意:给你n个机器人,输入他们的...原创 2019-07-27 20:19:30 · 260 阅读 · 0 评论 -
Graph
链接:https://vjudge.net/contest/312213#overview来源:vjudge文章目录A - Genealogical treeB - 确定比赛名次C - Legal or NotF - Constructing RoadsG - Bad CowtractorsH - Out of HayI - Make It ConnectedK - 最短路L - Silve...原创 2019-07-24 10:49:51 · 382 阅读 · 0 评论 -
Codeforces Round #479 (Div. 3)
题目地址:http://codeforces.com/contest/977来源:Codeforces文章目录A - Wrong SubtractionB - Two-gram (map)C - Less or Equal (二分)D - Divide by three, multiply by two(递归)E - Cyclic Components(并查集)F - Consecutive ...原创 2019-05-23 17:26:56 · 341 阅读 · 0 评论 -
POJ 3013 Big Christmas Tree(Dijkstra+链式前向星)
题意戳这里:https://blog.youkuaiyun.com/qq_42217376/article/details/89514327#include<cstdio>#include<iostream>#include<string>#include<cstring>#include<queue>using namespace st...原创 2019-04-27 17:47:35 · 149 阅读 · 0 评论 -
链式前向星(邻接表:头插法)
链式前向星 通过我的理解我觉得链式前向星就是一种用邻接表存图的方式,我们知道数据结构中向邻接表中插入元素有两种方式尾插法和头插法.如果我们用STL中vector模拟邻接表的话,当我们插入元素的时候,很显然它是用尾插法插入的元素.今天我就来说一下用头插法来实现插入,也就是上面所说的链式前向星.使用数组的方式来实现邻接表,并且向邻接表插入边(使用头插法).过程见下方模拟的图片.用链式前向星来实现最...原创 2019-04-27 17:44:21 · 706 阅读 · 0 评论 -
最小生成树问题(MST)
文章目录Prim(普利姆算法)Kruskal(克鲁斯卡尔算法)堆优化的Prim算法最小生成树: 给定一个无向图,如果他的某个子图中任意两个顶点都互相连通并且是一棵树,那么这颗树就是生成树.如果边上有权值,那么使得边权和最小的生成树叫做最小生成树.Prim(普利姆算法) Prim算法和Dijkstra算法十分相近,都是从某个顶点出发,不断的寻找其他顶点.首先,我们先把1号顶点放在一个集...原创 2019-04-26 19:36:22 · 599 阅读 · 0 评论 -
最短路算法总结
文章目录Floyd-Warshall(弗洛伊德)Dijkstra(迪杰斯特拉)Bellman-Ford(贝尔曼·福特)Bellman-Ford队列优化(SPFA算法)最短路算法比较分析Floyd-Warshall(弗洛伊德) 求解所有两点间的最短路问题的问题叫做任意两点的最短路问题.这个问题也被称为多源最短路径问题. 今天我们讨论的Floy-Warshall就是多源最短路问题.下面...原创 2019-04-26 18:15:26 · 634 阅读 · 0 评论 -
Center Street(最短路变形)
链接:https://ac.nowcoder.com/acm/contest/877/I来源:牛客网——黑龙江大学程序设计竞赛(重现赛) 此题的思路主要来源于最短路Folyd,我们刚开始知道dp[0]=0,dp[2]=1(dp[i]表示1到i的最短距离),我们可以对每个数的倍数进行枚举(至今不理解为什么不超时),看是否能够更新当前的最短路.#include<cstdio>...原创 2019-04-26 15:18:27 · 2270 阅读 · 0 评论 -
POJ 3013 Big Christmas Tree(SPFA)
题目地址:http://poj.org/problem?id=3013来源:POJ题意:有t组数据,有n个点,每个点的有一个权值,m条边.在保证所有的点都构成一个数的情况下,求cost[i]*sum[i]之和(cost[i]表示与这个点的父结点相连的边的权值,sum[i]表示这个点及这个点的孩子的权值之和).即便是知道了最短路问题(刚开始应该会想成最小生成树),但是这个题还是有很多需要...原创 2019-04-25 13:33:21 · 241 阅读 · 0 评论 -
图论500题
=============================以下是最小生成树+并查集======================================【HDU】1213 How Many Tables 基础并查集★1272 小希的迷宫 基础并查集★1325&&poj1308 Is It A Tree? 基础并查集★1856 More is bet...转载 2019-04-22 21:31:53 · 351 阅读 · 0 评论 -
最短路题记
文章目录POJ2387 Til the Cows Come Home(Dijktra)POJ3259 Wormholes(Bellman-Ford&SPFA)POJ2387 Til the Cows Come Home(Dijktra)题目地址:http://poj.org/problem?id=2387大致题意就是给你一些边让你找到从1到n的最短路径邻接表#include...原创 2019-04-15 16:50:21 · 174 阅读 · 0 评论 -
Applese 的毒气炸弹(最小生成树(MST)&Kruskal/**详解*/)
链接:https://ac.nowcoder.com/acm/contest/330/G来源:牛客网题目描述众所周知,Applese 是个很强的选手,它的化学一定很好。今天他又AK了一套题觉得很无聊,于是想做个毒气炸弹玩。毒气炸弹需要 k 种不同类型元素构成,Applese一共有 n 瓶含有这些元素的试剂。已知元素混合遵循 m 条规律,每一条规律都可以用 “x y c” 描述。...原创 2019-02-04 17:04:44 · 345 阅读 · 0 评论 -
Applese 的QQ群(dfs判环&拓扑排序判环/**详解*/)
链接:https://ac.nowcoder.com/acm/contest/330/F来源:牛客网题目描述pplese 有一个QQ群。在这个群中,大家互相请教问题。如 b 向 a 请教过问题,就把 a 叫做是 b 的&amp;amp;quot;老板&amp;amp;quot;。这样一个群中就会有很多老板。同时规定:如果 a 是 b 的老板,b 是 c 的老板,那么 a 也是 c 的老板。为了不破坏群里面和谐交流的氛围,Apple...原创 2019-02-04 10:24:44 · 398 阅读 · 0 评论 -
最小生成树问题
[问题描述]若要在n个城市之间建设通信网络,只需要假设n-1条线路即可。如何以最低的经济代价建设这个通信网,是一个网的最小生成树问题。[系统要求]利用克鲁斯卡尔算法求网的最小生成树。 利用普里姆算法求网的最小生成树。 要求输出各条边及它们的权值。[测试数据]由学生任意指定,但报告上要求写出多批数据测试结果。[实现提示]通信线路一旦建成,必然是双向的。因此,构造最小...原创 2018-12-21 18:17:53 · 3384 阅读 · 10 评论