C: 思路: 二分,枚举要选哪个第一种操作,然后二分选哪个第二种操作,可以多加一个0当做不要第一种操作,然后更新最小值就好了; D: 思路: 暴力,找出八个方向上最近的棋子然后判断就好了; E: 思路: 并查集缩点+树的直径,可以发现把连通块缩点后,得到的一棵树的直径与最小次数相关 可以先用并查集+ ...
分类:
其他好文 时间:
2016-11-19 20:56:11
阅读次数:
176
【题目大意】 给出一张有点权的有向图,已知起点和可以作为终点的一些点,问由起点出发,每条边和每个点可以经过任意多次,经过点的权值总和最大为多少。 【思路】 由于可以走任意多次,显然强连通分量可以缩点。然后就是一张DAG图,跑SPFA最长路就好了。 听说Dijkstra写最长路会发生一些奇特的化学反应 ...
t个样例 n个点m条边 分成一些区 2个点互相能到达必须分在一个区 一个区中任何2个点可以u->v 或者v->u 任何点都要有自己的区 求最小的区的数目 强联通缩点 成新图 二分匹配 求最大匹配 最小路径覆盖=点数-最大匹配数 ...
分类:
其他好文 时间:
2016-11-15 23:26:58
阅读次数:
189
题意: 给一个有向图,然后选一条路径起点终点都为1的路径出来,有一次机会可以沿某条边逆方向走,问最多有多少个点可以被经过?(一个点在路径中无论出现多少正整数次对答案的贡献均为1) =>有向图我们先考虑缩点。然后观察缩点后的图可以发现新的路径中必定只有一条边是反向的才符合条件。那么我们可以联想到某道最 ...
分类:
其他好文 时间:
2016-11-07 01:28:30
阅读次数:
321
UVALive:1 UVA: 1 total = 2 UVALive: 4287 - Proving Equivalences: 同POJ 1236第二问。tarjan缩点后分别求入度为0和出度为0的点,取两者较大的一个为答案,图本身就是强连通分量时答案为0。 UVA: 11324 - The La ...
分类:
其他好文 时间:
2016-11-04 23:10:05
阅读次数:
195
The Largest Clique 题意:求一个节点数最大的节点集,使任意两个节点至少从一个可以到另一个 同一个SCC要选一定全选 求SCC 缩点建一个新图得到一个DAG,直接DP行了 这个新图不需要判重边,重边就是真实存在 ...
分类:
其他好文 时间:
2016-11-03 14:00:41
阅读次数:
221
思路:最小生成树计数只不过加了一个期望,由于期望具有线性性质,就可以转化为每条边的期望之和,那么一条边的期望如何求呢,在最小生成树记数中,是把相同边权的一起处理,之后把属于连通块内的点缩点,也就是说,一条边只可能在它属于的连通块内对答案产生贡献,之后因为缩点而不会影响答案,因此一条边的期望就等于它在 ...
分类:
其他好文 时间:
2016-11-02 20:39:24
阅读次数:
132
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5934 题意:有n个炸弹,爆炸范围和点燃花费给你,如果一个爆炸那么它爆炸范围内的炸弹也会爆炸。问让所有炸弹爆炸的最小花费。 遍历任意两个炸弹,如果i在j的爆炸范围内,则建一条有向边。缩完点以后找入度为0的 ...
分类:
其他好文 时间:
2016-10-31 22:07:40
阅读次数:
282
搞过OI的对tarjan这个人大概都不陌生。这个人发明了很多神奇的算法,在OI届广被采用。 他最广泛采用的三个算法都是和$dfn$,$low$相关的。 有向图求强连通分量 其实说直白点,就是缩点。用得比较多的就是把一个有向有环图变为一个DAG。然后利用DAG的一些神奇的性质求解一些常见的问题。 核心 ...
分类:
其他好文 时间:
2016-10-31 18:35:27
阅读次数:
177