题目大意:给定无向图,支持修改点权和查询两点间点不重复路径的最小点权。(n,m,q<=10^5) 做法:考虑在一个点双联通分量内,从点双内两点a走到b必有方案经过点双内另一点c,所以类似圆方树,跑tarjan找出每个点双联通分量,删去其中的边,并新建一个点,向该点双内所有点连边,形成一个树的结构,把 ...
分类:
其他好文 时间:
2017-09-20 10:25:37
阅读次数:
161
这个文章的思路是按照这里来的。 首先来看求割点。割点必须满足去掉其以后,图被分割。tarjan算法考虑了两个: 一,根节点如果有两颗及以上子树,它就是割点。这个应该说是显然的。 二,对于普通的结点a,如果它递归树的子树中,有任意节点b的low[b]<dfn[a],那么它就不是割点,反之则是割点。 我 ...
分类:
其他好文 时间:
2017-09-20 10:22:52
阅读次数:
120
tarjan缩点,之后出度为0的点的size就是答案,若有多个出度为0的点则答案为0; #include<cstdio> #include<cstring> #include<iostream> #include<algorithm> #include<cmath> #include<stack> ...
分类:
其他好文 时间:
2017-09-17 17:40:28
阅读次数:
140
【BZOJ3331】[BeiJing2013]压力 Description 如今,路由器和交换机构建起了互联网的骨架。处在互联网的骨干位置的核心路由器典型的要处理100Gbit/s的网络流量。他们每天都生活在巨大的压力之下。 小强建立了一个模型。这世界上有N个网络设备,他们之间有M个双向的链接。这个 ...
分类:
其他好文 时间:
2017-09-17 15:50:33
阅读次数:
590
边双连通分量(一般配上缩点、并查集) 参考例题:传送门 点双连通分量: 参考例题:传送门 ...
分类:
其他好文 时间:
2017-09-15 13:41:43
阅读次数:
145
tajan的dfs树系列算法: 求解割点,桥,强连通分量,点双联通分量,边双联通分量; tajan是一个dfs,把一个图变成一个dfs树结构, dfs树结构,本质是通过一个没有任何要求的dfs把图的边分为:树边和返祖边: 树边:dfs中父节点与其未曾遍历过的子节点间的边, 返祖边:父节点与他的dfs ...
分类:
其他好文 时间:
2017-09-14 21:53:05
阅读次数:
191
并不怎么傻逼的题也把自己考成傻逼。大概是全机房最后几个改完题的人了。。QAQ T1 APIO2009抢掠计划 好像是之前哪位学长讲过,tarjan缩点,然后值取反跑spfa或者拓扑排序后做Dp;考场上(第一次)尝试拓扑后DP,然后十分SB地一开始只放进了起点,认为其余入度为0的点无所谓(能过那么多点 ...
分类:
其他好文 时间:
2017-09-13 10:20:14
阅读次数:
257
4326: NOIP2015 运输计划 Description 公元 2044 年,人类进入了宇宙纪元。L 国有 n 个星球,还有 n?1 条双向航道,每条航道建立在两个星球之间,这 n?1 条航道连通了 L 国的所有星球。小 P 掌管一家物流公司, 该公司有很多个运输计划,每个运输计划形如:有一艘 ...
分类:
其他好文 时间:
2017-09-10 21:47:49
阅读次数:
190