https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=513 终于开始接触图了,恩,开始接触DFS了,这道题就是求连通分量,比较简单。 2016-12-03 07 ...
分类:
其他好文 时间:
2016-12-03 09:48:37
阅读次数:
195
C: 思路: 二分,枚举要选哪个第一种操作,然后二分选哪个第二种操作,可以多加一个0当做不要第一种操作,然后更新最小值就好了; D: 思路: 暴力,找出八个方向上最近的棋子然后判断就好了; E: 思路: 并查集缩点+树的直径,可以发现把连通块缩点后,得到的一棵树的直径与最小次数相关 可以先用并查集+ ...
分类:
其他好文 时间:
2016-11-19 20:56:11
阅读次数:
176
【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=5765 【题目大意】 给出一张图,求每条边在所有边割集中出现的次数。 【题解】 利用状压DP,计算不同的连通块,对于每条边,求出两边的联通块的划分方案数,就是对于该点的答案。 【代码】 ...
分类:
其他好文 时间:
2016-11-17 00:41:14
阅读次数:
165
先bfs,预处理每块的大小,然后想象一个k*k的窗口,不断滑动,记录里面有多少堵墙,有多少个不同的连通块,计算即可 ...
分类:
其他好文 时间:
2016-11-17 00:31:31
阅读次数:
426
A、B:=w= C: 题意: 你需要制作n瓶药水,每一瓶药水需要x秒。 你现在有m种A魔法,花费b[i],使得每一瓶药水的花费代价降为a[i],只能用一次。 有K种B魔法,花费d[i],使得瞬间制作好c[i]瓶药水,只能用一次。 你最多花费s的魔法值 问你最快完成要多少秒。 分析:题目所给的B魔法都 ...
分类:
其他好文 时间:
2016-11-16 22:29:18
阅读次数:
401
给定一个多边形的三角剖分(n<=1e5),且每个三角形有其颜色,问最多可以把这个三角剖分分成几个联通的部分,使任何一种颜色不出现在多个连通块中 建出三角剖分对应的树,同种颜色的点之间的路径是不能被切开的,因此将同色的点间路径标记一下,未标记的边数即为答案 具体实现可以用树上差分进行标记,树链剖分lc ...
分类:
其他好文 时间:
2016-11-15 23:12:06
阅读次数:
197
题目描述 Description 煤矿工地可以看成是由隧道连接挖煤点组成的无向图。为安全起见,希望在工地发生事故时所有挖煤点的工人都能有一条出路逃到救援出口处。于是矿主决定在某些挖煤点设立救援出口,使得无论哪一个挖煤点坍塌之后,其他挖煤点的工人都有一条道路通向救援出口。请写一个程序,用来计算至少需要 ...
分类:
其他好文 时间:
2016-11-08 23:04:28
阅读次数:
273
题目描述 一个点每过一个单位时间就会向四个方向扩散一个距离,如图。 两个点a、b连通,记作e(a,b),当且仅当a、b的扩散区域有公共部分。连通块的定义是块内的任意两个点u、v都必定存在路径e(u,a0),e(a0,a1),…,e(ak,v)。给定平面上的n给点,问最早什么时刻它们形成一个连通块。 ...
分类:
其他好文 时间:
2016-11-06 16:38:58
阅读次数:
285
[HNOI2012]矿场搭建 Description 煤矿工地可以看成是由隧道连接挖煤点组成的无向图。为安全起见,希望在工地发生事故时所有挖煤点的工人都能有一条出路逃到救援出口处。于是矿主决定在某些挖煤点设立救援出口,使得无论哪一个挖煤点坍塌之后,其他挖煤点的工人都有一条道路通向救援出口。请写一个程 ...
分类:
其他好文 时间:
2016-11-04 23:58:15
阅读次数:
450
1. 图论算法(用BFS,DFS) 拓扑排序 克隆图 找连通块 六度问题 2.BFS 队列实现; 树中的BFS与图中的BFS有什么不同?树中没有环,图中有环需要一个set来记录搜索过的节点; 应用:图的遍历,最短路径 3 搜索 搜索题的套路比较固定。 ...
分类:
其他好文 时间:
2016-11-02 23:57:09
阅读次数:
337