「CTSC2008」网络管理 "传送门" 整体二分做法,应该和 "这题" 一样的吧。 就是把序列换成树,第 $k$ 小换成第 $k$ 大。 然后就切了。。。 参考代码: ...
分类:
其他好文 时间:
2020-01-31 22:58:57
阅读次数:
78
一句话题意:树上路径带修第k大 考虑树上不带修第k大怎么做的: 维护一个前缀主席树,然后$u$, $v$, $LCA(u, v)$和$fa[LCA(u, v)]$四个主席树相减即可 这题这么做就会出现一个问题 就是如果修改u的线段树的值,那么所有位于u的子树的线段树都要进行修改 如何高效修改子树内的 ...
分类:
其他好文 时间:
2020-01-27 19:04:24
阅读次数:
60
dfs序上的带修主席树;求链上的信息仍然是四个点差分,只不过求前缀和变成了 $\log$ 的树状数组; 2020.01.20 ...
分类:
其他好文 时间:
2020-01-20 09:44:54
阅读次数:
59
"题目链接" Solution [CTSC2008]祭祀 题目大意:求有向图最长反链,输出一种合法方案,以及一个点是否出现在至少一种合法方案里面 二分图 分析: 最长反链不好求,做个$Floyd$传递闭包,然后就是求最大点独立集了 然后$3min$淦了$CTSC$题?~~naive~~,毒瘤SPJ让 ...
分类:
其他好文 时间:
2019-11-13 12:42:10
阅读次数:
88
题面描述 在遥远的东方,有一个神秘的民族,自称$Y$族。他们世代居住在水面上,奉龙王为神。每逢重大庆典,$Y$族都会在水面上举办盛大的祭祀活动。我们可以把$Y$族居住地水系看成一个由岔口和河道组成的网络。每条河道连接着两个岔口,并且水在河道内按照一个固定的方向流动。显然,水系中不会有环流(下图描述一 ...
分类:
其他好文 时间:
2019-06-06 09:35:29
阅读次数:
131
题面 "bzoj" "luogu" 所有事件按时间排序 按值划分下放 把每一个修改 改成一个删除一个插入 对于一个查询 直接查这个段区间有多少合法点 如果查询值大于等于目标值 进入左区间 如果一个查询无解 那么它要求第k大无解 k 路径长 用lca维护即可 cpp include include i ...
分类:
其他好文 时间:
2019-04-05 12:28:51
阅读次数:
149
"题目链接" 题意分析 带修改树链第$k$大 首先我们使用树链剖分将树上问题转化为区间问题 然后对于当前修改 我们直接修改即可 对于链上第$k$大 我们先求一个总点数 转化为链上第$k$小 然后我们将$x$到$y$之间所有的重链都提出来 那么在$dfs$序上就是一堆连续区间 而且最多$log$个 类 ...
分类:
其他好文 时间:
2019-04-03 19:25:40
阅读次数:
168
1143: [CTSC2008]祭祀river 题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=1143 Description: 在遥远的东方,有一个神秘的民族,自称Y族。他们世代居住在水面上,奉龙王为神。每逢重大庆典, Y族都会在水面上 ...
分类:
其他好文 时间:
2019-02-19 01:09:02
阅读次数:
180
一道经典的带修改树链第 $k$ 大的问题。 我只想出三个 $\log$ 的解法。。。 整体二分+树剖+树状数组。 那不是暴力随便踩的吗??? 不过跑得挺快的。 $Code\ Below:$ cpp // luogu judger enable o2 include define lowbit(x) ...
分类:
编程语言 时间:
2019-02-03 19:43:37
阅读次数:
156
Description M公司是一个非常庞大的跨国公司,在许多国家都设有它的下属分支机构或部门。为了让分布在世界各地的N个部门之间协同工作,公司搭建了一个连接整个公司的通信网络。该网络的结构由N个路由器和N 1条高速光缆组成。每个部门都有一个专属的路由器,部门局域网内的所有机器都联向这个路由器,然后 ...
分类:
Web程序 时间:
2018-11-21 12:31:07
阅读次数:
180