图着色算法描述: https://www.jianshu.com/p/6a52b390f5fa 给定无向连通图和m种不同的颜色。用这些颜色为图G的各顶点着色,每个顶点着一种颜色。是否有一种着色法使G中每条边的两个顶点有不同的颜色。 这个问题是图的m可着色判定问题。若一个图最少需要m种颜色才能使图中每 ...
分类:
编程语言 时间:
2019-11-04 21:19:38
阅读次数:
77
// http://acm.hdu.edu.cn/showproblem.php?pid=4612 // 大致题意: 给n个点和m条边,组成一个无向连通图,问 给我加一条边的权力(可连接任意两点)->让图的桥数量最小,输出此时桥的数量。(2<=N<=200000, 1<=M<=1000000) // ...
分类:
其他好文 时间:
2019-11-01 09:15:39
阅读次数:
83
引入 连通图 在一个 无向图 $G$中,若从顶点$i$ 到顶点$j$有路径相连,则称 $i$和$j$是连通的。如果图中任意两点都是连通的,那么图被称作连通图。如果$G$是有向图,则称为强连通图(注意:需要双向都有路径)。如果是单向连通,则称$G$为单向连通图。 割点(关节点) 在无向连通图$G=(V ...
分类:
其他好文 时间:
2019-10-31 01:11:39
阅读次数:
154
题意简化 给你一个有n个点,m条边的无向连通图。 有q次询问,第i次询问回答从ui到di的最短路的长度。 $1 using namespace std; define re register define ll long long define in inline define get getcha ...
分类:
其他好文 时间:
2019-10-27 22:26:25
阅读次数:
66
https://loj.ac/problem/10104 题目描述 给出一张n个点、m条边的无向连通图,输出n个数,分别代表删去第i个点后有多少点对不能互通。 思路 实质上,如果一个点不是割点,那么删除这个点无法使任何点对无法在连通,所以直接输出n-1。如果这个点是割点,那么显然会把原图分为几个连通 ...
分类:
其他好文 时间:
2019-10-27 15:07:07
阅读次数:
103
小迟修马路 road.in/.out/.cpp 【问题描述】 ?小迟生活的城市是1棵树(树指的是一个含有 n 个节点以及 n-1 条边的无向连通图),节点编号从 1 到 n,每条边拥有一个权值 value,表示通过这条边的时候你需要交纳的金钱(注意,有可能这个值为负数,也就是说你经过这条边的时候你可 ...
分类:
其他好文 时间:
2019-10-19 20:31:12
阅读次数:
68
[点连通度与边连通度] 在一个无向连通图中,如果有一个顶点集合,删除这个顶点集合,以及这个集合中所有顶点相关联的边之后,原图变成多个联通块,就称这个点集为割点集合。 一个图的点连通度定义为,最小个点集合中的顶点数。 类似的,如果有一个边集合,删除这个编辑和以后,原图变成多个连通块,就成这个边集为割边 ...
分类:
其他好文 时间:
2019-10-14 14:41:31
阅读次数:
107
题目描述 无向连通图 GG 有 nn 个点,n-1n?1 条边。点从 11 到 nn 依次编号,编号为 ii 的点的权值为 W_iWi?,每条边的长度均为 11。图上两点 (u, v)(u,v) 的距离定义为 uu 点到 vv 点的最短距离。对于图 GG 上的点对 (u, v)(u,v),若它们的距 ...
分类:
其他好文 时间:
2019-10-05 22:04:29
阅读次数:
66
Network 题目大意 给你一个无向连通图,再给出一些添边操作,询问每次添边操作之后图中还剩下多少桥。 Solution 其实很水,缩个点,然后此时图是一棵树,其中每条边都是割边,然后每次加边就把左右端点路径上的所有边都变成非割边即可 树剖维护一下。放这个题的原因就是码量大了一点。 upd:有一个 ...
分类:
Web程序 时间:
2019-10-05 14:29:22
阅读次数:
147
description 有一个n个点A+B条边的无向连通图,有一变量x,每条边的权值都是一个关于x的简单多项式,其中有A条边的权值是k+x,另外B条边的权值是k x,如果只保留权值形如k+x的边,那么这个图仍是一个连通图,如果只保留权值形如k x的边,这个图也依然是一个连通图。 给出q组询问,每组询 ...
分类:
其他好文 时间:
2019-09-27 20:56:35
阅读次数:
59