Description SC省MY市有着庞大的地下水管网络,嘟嘟是MY市的水管局长(就是管水管的啦),嘟嘟作为水管局长的工作就是:每天供水公司可能要将一定量的水从x处送往y处,嘟嘟需要为供水公司找到一条从A至B的水管的路径,接着通过信息化的控制中心通知路径上的水管进入准备送水状态,等到路径上每一条水 ...
分类:
其他好文 时间:
2017-02-13 20:19:37
阅读次数:
284
题目大意
给一张带权无向图,无重边和自环,有如下操作:
删除某条边,保证这条边在删除前一定存在,并且不破坏原图连通性;
询问两点之间所有路径中最小权值的最大值是多少;
题解
问题的答案显然在原图的最小生成树上,于是本题就变成了动态维护删边最小生成树。
然而LinkCutTree维护最小生成树时并不支持删边操作,所以要离线处理,先删掉该删掉的边,再求最小生成树,把所有操作倒过来用LCT维护。...
分类:
其他好文 时间:
2015-08-14 19:08:29
阅读次数:
176
论蒟蒻的自我修养T_T。。和noi2014魔法森林基本一样。。。然而数据范围大得sxbk。。。100w你告诉我(n+m)log(n+m)可过?[掀桌]蒟蒻又蠢了。。复杂度应该是O((n+q)log(n+m))吧。。一开始数组开太小re了两发(要开到maxn+maxm),然后又开太大mle一发,然后无...
分类:
其他好文 时间:
2015-08-12 23:16:07
阅读次数:
247
真是神题当时调了几天没调出来 后来没管了当时把fread去掉就TLE,加上就RE一直在底下跟网上的程序拍,尝试各种优化常数都没用拍出几组不一样的,发现我是对的,醉了,网上那个是怎么过的记一下这蛋疼的代码 1 #include 2 #include 3 #include 4 #include ...
分类:
其他好文 时间:
2015-07-18 16:55:45
阅读次数:
99
题解:裸LCT+离线+二分+MST。。。代码:(几乎摘抄自hzwer) 1 #include 2 3 #include 4 5 #include 6 7 #include 8 9 #include 10 11 #include 12 13 #include 14 15...
分类:
其他好文 时间:
2015-01-20 20:09:46
阅读次数:
324
题目大意:给定一个无向图,多次删除某条边,多次查询两点之间路径上边权最大值的最小值
Link-Cut-Tree维护动态最小生成树
首先倒着做 将所有被删除的边标记(找边我用的排序+二分) 将没标记的边跑一遍Kruskal 求出最小生成树 然后每次加边和查询正常维护即可
LInk-Cut-Tree一气呵成写完,Kruskal尼玛写挂了…… 居然忘记把并查集连边 这我也是醉了
顺便吐槽一下题干...
分类:
其他好文 时间:
2014-11-21 16:24:32
阅读次数:
167
2594: [Wc2006]水管局长数据加强版Time Limit:25 SecMemory Limit:128 MBSubmit:883Solved:272[Submit][Status]DescriptionSC省MY市有着庞大的地下水管网络,嘟嘟是MY市的水管局长(就是管水管的啦),嘟嘟作为水...
分类:
其他好文 时间:
2014-08-31 13:03:51
阅读次数:
322