————LCT
文章平均质量分 59
BAJim_H
比孤独更可悲的事情,就是根本不知道自己很孤独,或者分明很孤独,却把自己都骗得相信自己不孤独。
展开
-
[JZOJ3806] 小X的道路修建
Description 因为一场不小的地震,Y 省n 个城市之间的道路都损坏掉了,省长希望小X 将城市之间的道路重修一遍。 很多城市之间的地基都被地震破坏导致不能修路了,因此可供修建的道路只有m 条。因为施工队伍有限,省长要求用尽量少的道路将所有的城市连通起来,这样施工量就可以尽量少。不过,省长为了表示自己的公正无私,要求在满足上述条件的情况下,选择一种方案,使得该方案中最贵道路的价格和最原创 2017-01-04 19:14:27 · 404 阅读 · 0 评论 -
【杂题】[BZOJ4573][UOJ#195]【ZJOI2016】大森林【数据结构】【LCT】
Description小Y家里有一个大森林,里面有 n 棵树,编号从 1到 n 。一开始这些树都只是树苗,只有一个节点,标号为 1 。这些树都有一个特殊的节点,我们称之为生长节点,这些节点有生长出子节点的能力。小Y掌握了一种魔法,能让第 l 棵树到第 r棵树的生长节点长出一个子节点。同时她还能修改第 l 棵树到第 r棵树的生长节点。她告诉了你她使用魔法的记录,你能不能管理她家的森林,并且回答...原创 2018-12-04 16:32:41 · 249 阅读 · 0 评论 -
[JZOJ6028]【GDOI2019模拟2019.2.23】字符串【SAM】【LCT】【线段树】
DescriptionSolution不妨先考虑subtask 2即给出一个字符串S,动态询问[l,r]内本质不同的子串数。有一个非常套路的做法(来自laofu的2018集训队论文):考虑离线。先将这个字符串S的SAM建出来对于SAM上的一个节点,贡献就是它在[l…r]出现的最后一次被l所截的长度。我们将所有询问按右端点排序,从左到右扫r。那么每次相当于在parent树上将一个...原创 2019-02-25 07:41:51 · 387 阅读 · 0 评论 -
[LibreOJ #2341]【WC2018】即时战略【交互】【LCT】
Description有一棵n个点的结构未知的树,初始时只有1号点是已被访问的。你可以调用交互库的询问函数explore(x,y),其中x是已访问的点,y是任意点。它会返回x向y方向走第一步的点,如果该点未被访问,则将其标记为已访问。你需要实现一个函数,它通过接口得到n和T,需要在T次explore操作内将所有的点标记(也就是说走完这棵树)。要求最严格的两档数据:n<=30000...原创 2019-03-31 21:41:30 · 205 阅读 · 0 评论 -
【杂题】[CodeForces 1172E] Nauuo and ODT【LCT】【口胡】
Description给出一棵n个节点的树,每个点有一个1~n的颜色有m次操作,每次操作修改一个点的颜色需要在每次操作后回答树上n2n^2n2条路径每条路径经过的颜色种类数和。n,m<=400000n,m<=400000n,m<=400000Solution挺有意思的一个套路首先我们单独计算每种颜色的贡献,对于每种颜色的点集分开考虑,我们需要计算至少...原创 2019-06-16 22:16:13 · 295 阅读 · 0 评论 -
【GDSOI2019】滑稽二乘法【数据结构】【LCT】
Description点数<=100000,操作数<=200000Solution经典的LCT维护子树路径信息的问题。具体来说,我们对于每一个节点,它在splay上的子树对应了原树中的一条祖先后代链(换过根的),记录这个点的splay子树中的所有黑点以及它们的虚子树中的所有黑点分别到这条祖先后代链的链顶和链底的0次,1次,2次距离和,另外记录splay的子树的所有虚儿子到这条...原创 2019-06-26 20:24:22 · 293 阅读 · 0 评论