
圆方树
olahiuj
我的女朋友不抽烟不喝酒不傲娇不化妆不存在
展开
-
cf487E Tourists 圆方树+树链剖分
Solution给定一个无向图,要求资磁 1. 询问两点间简单路径的并上的点权最小值 2. 修改点权Solution看到简单路径的并可以想到圆方树,要修改可以考虑树剖 最初的想法是方点记录所在连通分量的最小点权,但是这样修改就不好做了 看了题解才知道可以只记录圆儿子的点权,那么修改的时候就是一一对应的了,这个可以用支持插入删除求最值的multiset搞 需要注意的是当...原创 2018-07-16 11:29:10 · 238 阅读 · 0 评论 -
jzoj3960 [GDOI2015模拟12.21]鸡腿の出行 圆方树+lca
Description【故事の背景】鸡腿君,CZYZ著名DS,江苏延陵人,天朝64年夏赴张江公学,遇学霸,遂溃逃。后至申城地铁,奈何不识路线,幸而得路人甲好心指路,乃至于邯郸路。【问题の描述】上海又叫做申城,那里的地铁一直是很拥挤的。鸡腿从张江去邯郸本部的路上常常是挤得……瘦了一圈。但是呢今天因为没有学霸的碾压,鸡腿心情很好决定要出去玩。为了避免遇上残酷的拥挤的地铁线,鸡腿想要...原创 2018-07-14 17:09:21 · 298 阅读 · 0 评论 -
bzoj1123 [POI2008]BLO 圆方树
DescriptionByteotia城市有n个 towns m条双向roads. 每条 road 连接 两个不同的 towns ,没有重复的road. 所有towns连通。输入n<=100000 m<=500000及m条边Solution若图是点双连通的,那么无论删掉哪个点都不影响答案考虑建出圆方树,我们统计的实际上是经过点x的路径数量,这个统计一下树上的size然后就...原创 2018-10-11 21:32:56 · 177 阅读 · 0 评论 -
bzoj2125 最短路 圆方树+倍增
Description给一个N个点M条边的连通无向图,满足每条边最多属于一个环,有Q组询问,每次询问两点之间的最短路径。对于100%的数据,N<=10000,Q<=10000Solution写到怀疑人生。。给定的图是一个仙人掌,于是可以愉快地建圆方树。我们记每个环内dfs序最小的圆点为top,维护top到剩余点的距离记为dis,对环上的圆点做距离的前缀和。数据不大这一步...原创 2018-10-17 16:48:22 · 345 阅读 · 0 评论 -
bzoj3331 [BeiJing2013]压力 圆方树+树上差分
Description如今,路由器和交换机构建起了互联网的骨架。处在互联网的骨干位置的核心路由器典型的要处理100Gbit/s的网络流量。他们每天都生活在巨大的压力之下。小强建立了一个模型。这世界上有N个网络设备,他们之间有M个双向的链接。这个世界是连通的。在一段时间里,有Q个数据包要从一个网络设备发送到另一个网络设备。一个网络设备承受的压力有多大呢?很显然,这取决于Q个数据包各自...原创 2018-10-25 20:00:50 · 329 阅读 · 0 评论 -
loj#2562 「SDOI2018」战略游戏 圆方树+虚树
Description给一个无向连通图,多次询问一个点集S,问去掉哪些点后S集合不连通,S中的点显然不能算。n≤2∗105,  ∑∣S∣≤2∗105n\le2*10^5,\; \sum {|S|}\le2*10^5n≤2∗105,∑∣S∣≤2∗105Solution会破坏连通性的点容易发现就是建好圆方树后的圆点我们把S集的虚树搞出来,求一下这个虚树内部有多...原创 2019-04-16 10:47:11 · 188 阅读 · 0 评论