首页 > 其他分享 >记一种统计树上合法链的方法

记一种统计树上合法链的方法

时间:2024-11-21 15:18:20浏览次数:1  
标签:2024.11 21 DFS 合法 树上 庭火舞 矩形 统计

一种 树上链问题 转 二维数点问题 的方法

例题:2024.11.21 T3焰硝庭火舞,P3242 [HNOI2015] 接水果

使用场景:一个(组)元素对包含他的链造成影响。静态问题

使用方法:

首先求出每个点的 DFS 序,那么每个点的子树内所有点的 DFS 序连续,记 \(L_u,R_u\) 为 \(u\) 子树内 DFS 序的最小值与最大值。考虑画出 \(n\times n\) 的二维平面,每个点 \((i,j)\) 表示一条路径 \(i\to j\)。

如果要求对同时包含了点对 \((u,v)\) 的链进行某种操作,假设是权值加 \(1\),分类讨论:

  • \(u,v\) 之间无直系亲属关系,相当于对于链头分别在 \(u,v\) 的子树里的链加 \(1\),相当于对矩形 \(((L_u,L_v),(R_u,R_v))\) 与矩形 \(((L_v,L_u),(R_v,R_u))\) 里的点加 \(1\)。可以证明这两个矩阵不交。

  • \(u,v\) 有直系亲属关系,假设 \(u\) 是 \(v\) 的祖先,那相当于对矩形 \(((1,L_v),(L_u-1,R_v))\) ,矩形 \(((R_u+1,L_v),(n,R_v))\),矩形 \(((L_v,1),(R_v,L_u-1))\),矩形 \(((L_v,R_u+1),(R_v,n))\) 单点加 \(1\)。可以证明这些矩形不交。

2024.11.21 T3焰硝庭火舞告诉我们树上的点对可以看作链。

标签:2024.11,21,DFS,合法,树上,庭火舞,矩形,统计
From: https://www.cnblogs.com/lupengheyyds/p/18560851

相关文章

  • SpringBoot开发——统计接口调用耗时的几种方法
    文章目录一、统计接口调用耗时的方法二、代码实现1、使用AOP统计接口调用耗时1.1引入依赖1.2创建切面类1.3测试接口2、使用SpringBootActuator2.1引入依赖2.2访问端点2.3配置端点3、使用过滤器统计接口调用耗时3.1定义过滤器类3.2启......
  • SPSS统计学:利用分组频数分布计算均值和标准差
    来源有时候,社会科学研究中只有分组频数分布,而没有原始数据,因此不可能求助于精确的原始数据来计算均值和标准差。在只有分组频数的情况下,计算均值和标准差需要使用分组数据的公式。计算均值(平均值)在只有分组频数的情况下,计算均值和标准差需要使用分组数据的公式。以下是......
  • 18、解析1_2(硬解析、共享sql、统计信息影响)
    硬解析清空sharedpool:SQL>altersystemflushshared_pool;Systemaltered.感知硬解析的存在模拟一个硬解析,trace文件具体看递归SQL,以及需要访问的一些字典表查询会话sid、serial#:SQL>selectsidfromv$mystatwhererownum=1;SID----------926......
  • 13、优化器_(执行计划、统计信息)_1
    执行计划一个SQL文本,经过解析,经过解析之后,oracle发现有很多种执行方案,然后oracle在这多种执行方案中,选出一种oracle认为最优的一种执行方案,来作为执行计划,然后oracle按照执行计划一步步去执行因为oracle有多种的执行方案,但是,有的执行方案快,有的执行方案慢,有的执行方案效率高,有的......
  • Python爬取国家统计局数据按行业分国有单位就业人员数据
    Python爬取国家统计局数据按行业分国有单位就业人员数据0、前言国家数据,慎爬!!!因开发需要获取国家统计局数据-按行业分国有单位就业人员数据,特整理此代码用于抓取国家统计局数据按行业分国有单位就业人员数据。1、数据来源数据来源于国家统计局2、python代码importpa......
  • 概率论和数理统计知识点汇总——第二章随机变量的分布与数字特征
    2.1随机变量及其分布1.随机变量的概念定义2.1定义在概率空间(Ω,P)上,取值为实数的函数x=x(ω)(w∈Ω)称为(Ω,P)上的一个随机变量.)基本事件:X=a复合事件:X2.离散型随机变量的概率分布定义:X的全部可能取值只有有限个或可数无穷多个性质:3.分布函数定义设X是一......
  • 概率论与数理统计——中心极限定理
    中心极限定理零基础到精通概率论的重要内容——中心极限定理作者:bhh一、证明的关键思路本节目的为概括方法,并推动接下来的代数运算。1、基础知识(1)、矩母函数:具备一个随机变量各阶中心矩的函数(正如其名)2、正题为了证明Zn收敛于服从标准正态分......
  • 校内 CSP-S 排名统计
    用python写的脚本,应该不会出现漏统计的情况稍后会发布一份全省版本的HE无三等奖,由于是按获奖名单统计的,无奖的不在此列省内排名校内排名证书编号准考证号姓名性别分数学校年级奖项21CCF-CSP-JS2024-33983HE-S00033何喆男368衡水中学实验学校高一......
  • 河北省 CSP-S 第二轮成绩统计
    仅统计有奖者河北省不设三等奖排名证书编号准考证号姓名性别分数学校年级奖项1CCF-CSP-JS2024-33982HE-S00745范小冉男392唐山市第一中学高一一等奖2CCF-CSP-JS2024-33983HE-S00033何喆男368衡水中学实验学校高一一等奖3CCF-CSP-JS2024-......
  • 【NOIP提高组】 统计数字
    【NOIP提高组】统计数字C语言代码C++代码Java代码Python代码......