题目链接: poj2762 题意: 给出一幅单向图。问这张图是否满足 随意两点ab 都能 从a到达b 或 从b到达a 题解思路: 推断一幅图是否满足弱连通 首先想到的是将图中的 强连通分量(能互相到达的顶点集) 进行缩点 然后再依据原有边 又一次建图 假设缩点后的图是一条单链(回路,通路都能够) 则 ...
分类:
其他好文 时间:
2017-04-10 14:38:27
阅读次数:
117
Leo has a grid with N rows and M columns. All cells are painted with either black or white initially. Two cells A and B are called connected if they s ...
分类:
其他好文 时间:
2017-04-09 21:07:18
阅读次数:
229
先缩点,对于缩完点后的DAG,可以直接在每个scc dfs一次就可以求出终点是这个scc的点的点对个数。 # include <cstdio> # include <cstring> # include <cstdlib> # include <iostream> # include <vector ...
分类:
其他好文 时间:
2017-04-04 19:59:42
阅读次数:
232
http://codeforces.com/gym/100712/attachments 题意是给定一个无向图,要求添加一条边,使得最后剩下的桥的数量最小。 注意到在环中加边是无意义的。 那么先把环都缩成一个点,然后重新建立一颗树,找出树的直径就好。 #include <cstdio> #inclu ...
分类:
其他好文 时间:
2017-03-31 20:13:26
阅读次数:
228
LNA是低噪声放大器,主要用于接收电路设计中。因为接收电路中的信噪比通常是很低的,往往信号远小于噪声,通过放大器的时候,信号和噪声一起被放大的话非常不利于后续处理,这就要求放大器能够抑制噪声。PA(功放)主要功能是功率放大,以满足系统要求,最重要的指标就是输出功率大小,其次线性如何等等,一般用在发射 ...
分类:
其他好文 时间:
2017-03-31 17:32:57
阅读次数:
176
题目链接:https://vjudge.net/problem/UVA-11324 题意:求一个有向图中结点数最大的结点集,使得该结点集中任意两个结点u和v满足:要目u可以到达v,要么v可以到达u(相互可达也可以)。 思路:同一个强联通分量中满足结点集中任意两个结点u和v满足:要目u可以到达v,要么 ...
分类:
其他好文 时间:
2017-03-23 21:38:17
阅读次数:
244
传送门:http://acm.hdu.edu.cn/showproblem.php?pid=4612 解题思路: 题的大意是有N个种植园,有M条水渠相连。这就是一个强连通的无向图,他不想要这个图中存在有桥,如果添加一条边,剩余的桥的最小数量。 本题的答案先用Tarjan进行缩点。在这个过程就可以计算 ...
分类:
其他好文 时间:
2017-03-12 18:16:54
阅读次数:
257
题目说可以通过一条边多次,且点权是非负的,所以如果走到图中的一个强连通分量,那么一定可以拿完这个强连通分量上的money。 所以缩点已经很明显了。缩完点之后图就是一个DAG,对于DAG可以用DP来求出到达每一个点的money最大值。具体实现我用的是bfs。 然后如果一个强连通分量内有酒馆,那么这个点 ...
分类:
其他好文 时间:
2017-03-11 18:44:33
阅读次数:
215
题目大意:有向图连通图,第一问求至少需要多少个软件才能传输到所有学校,第二问求至少需要增加多少条路使其成为强连通图 题目思路:利用Tarjan算法经行缩点,第一问就是求缩点后入度为0的点的个数(特殊情况,当缩点后仅剩一个点是输出0),第二问就是求缩点后max(入度为0的点的个数,出度为0的点的个数) ...
分类:
Web程序 时间:
2017-03-08 21:23:04
阅读次数:
238
【题目链接】 LInk 【题目大意】 给出一些点和边,选择一个点就能把这个点和相邻的点都覆盖,求最小点覆盖 【题解】 我们压缩点被覆盖的状态,迭代加深搜索覆盖的最小点数, 当剩余的点全部选上时都无法完全覆盖就剪枝。 【代码】 ...
分类:
其他好文 时间:
2017-03-02 23:16:57
阅读次数:
166