首页 > 其他分享 >普及

普及

时间:2023-02-22 18:12:58浏览次数:20  
标签:普及 ETT 东西 然后 DFN 序列 欧拉

如果你 不幸 点进来了那就别走了。
给我一分钟,我将讲懂 ETT

首先,有个喜闻乐见的东西叫欧拉序。
如果忘了建议想一想 \(LCA\) 问题是怎么转化成 \(RMQ\) 的。
现在,我们对着一棵树跑 \(DFS\),然后每次经过 一条边或一个点 就把这个东西放到序列末尾。
但是注意一个点只放进去一次,就是进入的时候。
然后得到的序列就是欧拉序了。

现在我们考虑如何用这个东西进行奇妙操作。

  1. 换根。我们发现欧拉序是一个环,所以直接把序列的前半部分扔到后面。
  2. 连边。考虑直接把其中一棵树的 \(DFN\) 序割开,把第二颗树的 \(DFN\) 序放进去,然后再加上两个边。
  3. 删边。同理。

上面这些用 fhq treap 可以轻松维护。
好了你现在已经学会 ETT 了。

说是这么说,实际打起来其实需要考虑的还不少。

然后一些其他操作,比如维护子树信息,就直接转成序列操作。


本来想用一个下午的时间学一样东西来着。
然后发现根本没东西。
今天接着摆。

标签:普及,ETT,东西,然后,DFN,序列,欧拉
From: https://www.cnblogs.com/Sakura-Lu/p/17145368.html

相关文章

  • NOIP2015 普及组 推销员题解
    原题链接给定一个数轴,数轴上有一些点,第\(i\)个点离起点的距离是\(S_i\),取走它要消耗\(A_i\)的代价,同时在数轴上每移动一格要\(1\)的代价,路线只能从数轴......
  • P1015 [NOIP1999 普及组] 回文数
    P1015[NOIP1999普及组]回文数https://www.luogu.com.cn/problem/P1015 思路将字符串m转换为10进制的值翻转m,也转换为10进制值,后运用10进制加这两个数转换为对......
  • P1002 [NOIP2002 普及组] 过河卒
    P1002[NOIP2002普及组]过河卒https://www.luogu.com.cn/problem/P1002 思路初始设置0行0列的点取值为1,表示有一条路径到达此目标点, 注意当遇到第一个障碍点......
  • USACO 2017 January Contest, Silver Problem 1. Cow Dance Show 二分+优先队列 普及
    USACO2017JanuaryContest,SilverProblem1.CowDanceShow二分+优先队列+贪心题目链接:http://www.usaco.org/index.php?page=viewproblem2&cpid=690P3611[USACO......
  • P1068 [NOIP2009 普及组] 分数线划定
    [NOIP2009普及组]分数线划定题目描述世博会志愿者的选拔工作正在A市如火如荼的进行。为了选拔最合适的人才,A市对所有报名的选手进行了笔试,笔试分数达到面试分数线的......
  • P1028 [NOIP2001 普及组] 数的计算
    [NOIP2001普及组]数的计算题目描述给出自然数n,要求按如下方式构造数列:只有一个数字n的数列是一个合法的数列。在一个合法的数列的末尾加入一个自然数,但是这个自......
  • P7585 [COCI2012-2013#1] LJUBOMORA 二分 普及-
    赤裸二分#include<iostream>#include<cmath>usingnamespacestd;constintN=300010;intn,m,rr;intc[N];boolcheck(intmid){intcot=0;for(inti......
  • P1980 [NOIP2013 普及组] 计数问题
    题目链接:https://www.luogu.com.cn/problem/P1980术语以下的英文术语均可以翻译为数字。digit:一个数字字符,十进制就是0-9之间的一个字符;numeral:用来表示数字的......
  • P1045 [NOIP2003 普及组] 麦森数——快速幂
    [NOIP2003普及组]麦森数题目描述形如\(2^{P}-1\)的素数称为麦森数,这时\(P\)一定也是个素数。但反过来不一定,即如果\(P\)是个素数,\(2^{P}-1\)不一定也是素数。到......
  • P1020 [NOIP1999 普及组] 导弹拦截
    [NOIP1999普及组]导弹拦截题目描述某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以......