图
文章平均质量分 60
你就是根号四
烟台大学菜鸟学生
中国科学院大学什么都研究不出的研究生
展开
-
BFS宽度优先搜索思想
1、宽度优先基本思想 宽度优先搜索算法(又称广度优先搜索算法)是最简单的图的搜索算法之一,这一算法也是很多重要的图的算法的原型。Dijksta单源最短路径算法和Prim最小生成树算法都采用了与宽度优先搜索类似的思想。 宽度优先搜索的核心思想是:从初始结点开始,应用算符生成第一层结点,检查目标结点是否在这些后继结点中,若没有,再用产生式规则将所有第一层的结原创 2016-09-11 18:33:02 · 3277 阅读 · 0 评论 -
Claw Decomposition(二分图判定)
将所有的边都用上(点可以重复)画出若干个子图,画图可知一个点比在两个不同的鸡爪图当中#include#include#include#include#includeusing namespace std;#define maxn 10002int V;vector G[maxn];int color[maxn];bool dfs(int v,int c){ col原创 2016-09-12 20:33:27 · 470 阅读 · 0 评论 -
二分图(挑战程序设计竞赛)
#include#include#include#include#includeusing namespace std;#define maxn 10001int V,E;//顶点数,边数vector G[maxn];int color[maxn];bool dfs(int v,int c){ color[v]=c; for(int i=0;i<G[v].s原创 2016-09-04 15:41:30 · 381 阅读 · 0 评论 -
Kruskal算法(并查集)
#include#includeusing namespace std;#include#include#define maxn 110int n,m;//点个数,边数int parent[maxn];int ans;struct eage//边的结构体{ int u,v,w;//u,v为两端点w为边全值}EG[5010];int Find(int x){原创 2016-09-05 19:18:27 · 833 阅读 · 0 评论 -
Roadblocks (次短路)(Dijkstra应用)
到某个顶点的次短路要么是到其他某个顶点u的最短路加上u->v的边,或者是到u的次短路加上u->v#include#include#includeusing namespace std;#include#include#include#include#define maxn 5010const int INF = 1000000000;int N,R;//顶点数,边数int原创 2016-09-06 15:12:44 · 730 阅读 · 0 评论 -
A - Say Cheese (最短路)
问题描述:Once upon a time, in a giant piece of cheese, there lived a cheese mite named Amelia Cheese Mite.Amelia should have been truly happy because she was surrounded by more delicious cheese than s原创 2016-09-20 17:29:31 · 457 阅读 · 0 评论 -
poj 3522 Slim Span(最小生成树 Kruskal算法)
题意:求一个图的生成树中若干生成树的最大边和最小边的最小差值换个角度想就是用n-1条(n个点)数值相差不多的边,组成一棵生成树。在生成树的prim和kruskal两个算法中很容易就会觉得kruskal的贪心思想会更加适合这道题。kruskal算法一开始会对边进行排序,然后枚举最小的边。#include#include#includeusing namespace原创 2016-12-01 21:15:22 · 390 阅读 · 0 评论 -
Constructing Roads (最小生成树 Kruskal)
题意:给出若干个小村庄,和每个村子到各个村子的距离。再给出m组数据,表示两个村子的距离为0。求将每个村庄连接的最小路径是多少(最小生成树)解析:1.首先需要用二维数组map[][]进行数据存储2.表示距离为零时map[a][b]=map[b][a]=03.使用Kruskal 算法 此题可作为模板;#include#include#includeusing names原创 2016-12-04 13:48:08 · 405 阅读 · 0 评论 -
Fence Repair
Fence RepairTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 46742 Accepted: 15255DescriptionFarmer John wants to repair a small length of the fence arou原创 2017-04-10 10:56:37 · 488 阅读 · 1 评论