码迷,mamicode.com
首页 >  
搜索关键字:缩点    ( 1140个结果
【CodeVS4093】EZ的间谍网络
tarjan缩点,找入度为0的点(可能是一条链的端点或者一个点),入度为0的点必须能被控制。 每个强连通分量中能被控制的点的最小值是缩点后这个点的最小值,入度为0的点的最小值的和就是最小花费。 还要记下每个强连通分量中的最小编号,这些编号中的最小值就是第一个不能被控制的点。 ...
分类:其他好文   时间:2016-06-19 19:51:38    阅读次数:169
[bzoj2638] 黑白染色
比较蛋疼的是我们可以先染个底色,再在底色上染别的东西。 由ccz大爷的题解可得。。将目标状态里相同颜色的联通块缩点后,枚举起点,生成树里的最大节点深度就是需要的次数了, 如果最大深度是白色的话记得-1. 1 #include<cstdio> 2 #include<iostream> 3 #inclu ...
分类:其他好文   时间:2016-06-18 22:34:25    阅读次数:272
tarjan算法+缩点:求强连通分量 POJ 2186
强连通分量:1309. [HAOI2006]受欢迎的牛 ★★ 输入文件:cow.in 输出文件:cow.out 简单对比时间限制:1 s 内存限制:128 MB 【题目描述】 每一头牛的愿望就是变成一头最受欢迎的牛。现在有N头牛,给你M对整数(A,B),表示牛 A 认为牛 B受欢迎。这种关系是具有传 ...
分类:编程语言   时间:2016-06-06 23:21:32    阅读次数:157
BZOJ 1051: [HAOI2006]受欢迎的牛 强连通缩点
题目链接: http://www.lydsy.com/JudgeOnline/problem.php?id=1051 题解: 强连通缩点得到DAG图,将图转置一下,对入度为零的点跑dfs看看能不能访问到所有的点。 代码: ...
分类:其他好文   时间:2016-06-06 21:53:27    阅读次数:196
【BZOJ-1924】所驼门王的宝藏 Tarjan缩点(+拓扑排序) + 拓扑图DP
1924: [Sdoi2010]所驼门王的宝藏 Description Input 第一行给出三个正整数 N, R, C。 以下 N 行,每行给出一扇传送门的信息,包含三个正整数xi, yi, Ti,表示该传送门设在位于第 xi行第yi列的藏宝宫室,类型为 Ti。Ti是一个1~3间的整数, 1表示可 ...
分类:编程语言   时间:2016-06-03 22:51:30    阅读次数:283
BZOJ 1969 树链剖分+Tarjan缩点
发现自己Tarjan的板子有错误.发现可以用Map直接删去边,Get. 听说std是双连通、LCA、并查集、离线思想、用BIT维护dfs序和并查集维护LCA的动态缩点的好题 1 #include <iostream> 2 #include <cstring> 3 #include <cstdio> ...
分类:其他好文   时间:2016-06-03 17:14:44    阅读次数:255
HDU 4635 Strongly connected(强连通分量缩点+数学思想)
题意:给出一个图,如果这个图一开始就不是强连通图,求出最多加多少条边使这个图还能保持非强连通图的性质。 思路:不难想到缩点转化为完全图,然后找把它变成非强连通图需要去掉多少条边,但是应该怎么处理呢……有人给出这样的答案,找到分量中点数最少的块,把它的所有入边都去掉……好像是对的,但是万一这个块本来就 ...
分类:其他好文   时间:2016-06-01 21:08:48    阅读次数:221
HDU 4612 Warm up(双连通分量缩点+求树的直径)
思路:强连通分量缩点,建立一颗新的树,然后求树的最长直径,然后加上一条边能够去掉的桥数,就是直径的长度。 树的直径长度的求法:两次bfs可以求,第一次随便找一个点u,然后进行bfs搜到的最后一个点v,一定是直径的一个端点(证明从略),第二次以点v为开头进行bfs,求出的最后一个点,就是直径的另一个端 ...
分类:其他好文   时间:2016-06-01 19:34:11    阅读次数:217
Microsoft Azure系列之八 实现Azure虚拟机的高可用
MicrosoftAzureVirtualMachine承诺的99.95%的SLA是需要2台或者2台以上的AzureVirtualMachine同时运行,且所有的VirtualMachine都需要在同一个可用性集中。下面配置虚拟机的自动伸缩点击虚拟机nyvm01,选择“配置”选项可用性集,创建可用性集,名称ag01,保存。完成,提示该可..
分类:其他好文   时间:2016-05-27 18:46:53    阅读次数:266
HDU 2767 强联通分量
点击打开链接 题意:问加多少边后图会变成强联通分量为1的图 思路:简单的强联通,缩点后找入度和出度就行了,水题#include #include #include #include #include #include using namespace std; typedef long long ll; const int inf=0x3f3f3f3f; const int maxn...
分类:移动开发   时间:2016-05-27 12:54:44    阅读次数:201
1140条   上一页 1 ... 65 66 67 68 69 ... 114 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!