链式前向星 在做图论题的时候,偶然碰到了一个数据量很大的题目,用vector的邻接表直接超时,上网查了一下发现这道题数据很大,vector可定会超的,不会指针链表的我找到了链式前向星这个好东西,接下来就由一道裸模板题看看链式前向星怎么写,他的优势又在哪里! 题目链接: "POJ 2387" Desc ...
分类:
其他好文 时间:
2018-10-04 18:22:54
阅读次数:
178
<题目链接> 题目大意: 为了训练小希的方向感,Gardon建立了一座大城堡,里面有N个房间(N<=10000)和M条通道(M<=100000),每个通道都是单向的,就是说若称某通道连通了A房间和B房间,只说明可以通过这个通道由A房间到达B房间,但并不说明通过它可以由B房间到达A房间。Gardon需 ...
分类:
其他好文 时间:
2018-08-16 21:34:34
阅读次数:
689
题目大意 给一段长度n(n<=100000)序列,每次询问一段区间(个数<=200000),问区间中的数字种数。 题解 本题特别之处在于区间内的数字种数不满足区间的相加性,所以我们可以加约束条件。我们不妨考虑维护一个树状数组维护数字种数。显然当询问的r固定时,对于每一个数值,我们只保留其在[1,r] ...
分类:
其他好文 时间:
2018-08-16 19:45:49
阅读次数:
124
B. Coloring a Tree 题目链接: https://codeforces.com/contest/902/problem/B 题意:给你一颗树,原先是没有颜色的,需要你给树填色成指定的样子,每次填色的话,子树会和根节点变成同一种颜色,问需要多少次填色 题解:前向星建树,从每个父节点便利 ...
分类:
其他好文 时间:
2018-08-14 22:59:40
阅读次数:
197
申明:本文中提及的所有存图结构都用静态数组实现,而非链表。 0.什么是链式前向星 链式前向星是一种存图的结构,例如前向星、邻接矩阵、边表、邻接表等也是存图的结构。 1.链式前向星有何优点 链式前向星:空间利用率高,在各类竞赛中常被使用。 邻接矩阵:需要开N*N的空间,在各类竞赛中常被卡。 邻接表:空 ...
分类:
编程语言 时间:
2018-08-13 14:00:23
阅读次数:
522
早上学了拓扑排序中最基础的一题,教的是用vector写的 然后自己刚刚用链式前向星写了一遍 拓扑排序就是先找出度为0的点然后放入队列,再把与这个点相连的点的度减一,如果度变成了0就在放进队列里面,直到队列变为空。 判断这个图是否无环 就用sum=0,每次进去就sum++,如果最后sum==n说明是无 ...
分类:
编程语言 时间:
2018-08-11 16:19:16
阅读次数:
141
Graph 图论 前向星 图的割点、桥 双连通分量 有向图的强连通分量 无向图连通分支 拓扑排序 2 SAT 最短路 第K短路 哈密顿路、欧拉路径、欧拉回路 DAG的深度优先搜索标记 独立集、团、支配集概念 最大团问题 弦图判断 弦图的PERFECT ELIMINATION点排列 稳定婚姻问题 有向 ...
分类:
其他好文 时间:
2018-08-10 14:35:08
阅读次数:
159
A rooted tree is a well-known data structure in computer science and engineering. An example is shown below: In the figure, each node is labeled with ...
分类:
其他好文 时间:
2018-08-05 22:39:00
阅读次数:
245
这里借鉴了一些大佬的文章和代码,给出链接,谢谢 https://blog.csdn.net/ACdreamers/article/details/16902023 https://blog.csdn.net/wuhuajunbao/article/details/22589619 引言 一般来讲,图 ...
分类:
其他好文 时间:
2018-08-02 16:09:58
阅读次数:
241
最大流 邻接矩阵 邻接表 前向星 EK Dinic 最小费用流 SPFA ...
分类:
其他好文 时间:
2018-07-31 13:38:07
阅读次数:
170