ETT模板

表格模板-招聘销售简历表.ett 立即下载

其实这个是弹飞绵羊辣

ETT比lct好写很多
简单来说就是维护树的dfn序列,因为其长度为2n所以效率会不如lct
这里只有换父亲的操作(用一个超级根作为所有树的父亲,就可以支持link和cut),维护的信息是节点的深度,换根到时候再学
说一下几个实现的技巧
可以用splay来维护,由于需要用到抽出一段的操作,建议开一个数组存每个节点的前驱和后继,这样可以省去找前驱后继的常数,但是依然没有LCT的效率
由于这个操作非常符合非旋treap的特点,所以个人认为用非旋treap会快不少
Code(splay):

#include<stdio.h>
#include<string.h>
#include<algorithm>
#define N 400010
#define son(x) (x==s[f[x]][1])
using namespace std;
int n,m,rt,s[N][2],f[N],v[N],w[N],gl[N],gr[N];
inline void ps(int x){
	w[x]=w[s[x][0]]+w[s[x][1]]+v[x];
}
inline void rot(int x){
	int p=f[x],g=f[p],d=son(x);
	f[s[p][d]=s[x][!d]]=p;
	if(g) s[g][son(p)]=x; f[x]=g;
	f[s[x][!d]=p]=x; ps(p);
}
inline void splay(int x,int r=0){
	for(int p;(p=f[x])!=r;rot(x))
		if(f[p]!=r && son(x)==son(p)) rot(p);
	ps(x); if(!r) rt=x;
}
inline void link(int x,int y){
	f[s[y][0]=x]=y; gr[x]=y; gl[y]=x;
}
inline void setp(int x,int p){
	int l=gl[x],r=gr[x+n],y;
	splay(l); splay(r,rt);
	y=s[r][0]; s[r][0]=0;
	gr[l]=r; gl[r]=l; ps(r); ps(l);
	l=p; r=gr[p];
	splay(l); splay(r,rt);
	f[s[r][0]=y]=r;
	gr[l]=x; gl[r]=x+n; gl[x]=l; gr[x+n]=r;
}
int main(){
	scanf("%d",&n); ++n;
	link(n,1); link(1,n+1);
	for(int i=2;i<n;++i){
		link(i+n-1,i); link(i,i+n); 
	}
	link(n-1+n,n+n);
	for(int i=1;i<=n;++i) v[i]=1,v[i+n]=-1;
	splay(n);	
	for(int x,i=1;i<n;++i){
		scanf("%d",&x);
		if(x+i<n) setp(i,x+i);
	}
	scanf("%d",&m);
	for(int o,x;m--;){
		scanf("%d%d",&o,&x); ++x;
		if(o==1){
			splay(x);
			printf("%d\n",w[s[x][0]]);
		} else {
			scanf("%d",&o);
			setp(x,min(n,x+o));
		}
	}
}
表格模板-收支记录表.ett 立即下载

相关推荐

ETT199各省 行业写锁MK文件 4月14日

已配置好的 广联达各省和各专业 MK文件 需要的请自取。供技术研究,不可用于商业目的

【专题小结】数据结构

动态树小结

Conan_c 2016

IEEE各种会议和期刊latex模板

Unix LaTeX2e Transactions Style File.zip 适用IEEE transaction各种会议和期刊latex模板需要使用trans模板里的conference的模式,建议下载时读读trans的附带的说明,

ETT学习笔记

ETT(Eular Tour Tree)是一种维护有根树的数据结构,支持以下操作 修改一个点的点权 子树修改 单点查询 点到根路径查询 修改一个点的父亲 据说可以支持换根,但用的不多而且据说很难写,所以似乎失传了( 其实没啥技术含量,顾名思义就是维护一棵树的欧拉序。 欧拉序指在 dfs 开始和结束时分别将当前点加入序列中,也称括号序。 用区间平衡树维护这个欧拉序。 平衡树不写 treap ,根...

Lstdo的博客 1696

详解电路设计中的RC电路

​ 一、什么是RC电路 RC电路是指由电阻R和电容C组成的电路,它是脉冲产生和整形电路中常用到 的电路。 常见的RC充、放电电路、RC积分电路合RC微分电路接下来详细讲解。 二、RC充、放电电路 RC充、放电电路如下图所示,下面通过充电和放电两个过程来分析此电路。 ​RC充、放电电路图 (1)RC充电电路 RC充电电路图如下图(a)所示 RC充电电路图及充电曲线图 ​由上图分析: 将上图a中开关S置于“1”处,电源E开始通过电阻R对电容C充电,由于刚开始充电时电容两端没有..

IT xiaobai 4万+

EtherCAT应用层协议选型指南:CoE、SoE、EoE、FoE、AoE到底怎么选?看完这篇就懂了

本文深入解析EtherCAT应用层协议(CoE、SoE、EoE、FoE、AoE)的选型策略,从实时性、数据吞吐量和功能完整性三大核心指标出发,提供工业场景下的实战决策框架。通过技术特性对比、混合协议架构设计和常见故障规避指南,帮助工程师优化自动化设备通信性能。

weixin_28718793的博客 486

[科技] 假装是ETT的ETT

[科技] 假装是ETT的ETT [科技] 假装是ETT的ETT Codechef 的 April Challenge 2019 Division 1 的 Sonya and Queries 这题的\(45\)分部分分,似乎是一个出栈入栈序\(ETT\),看着似乎还挺好的,就写了写。那么这里就讲一讲这个假装是\(ETT\)的\(ETT\)。 \(ETT\),全称\(Euler-Tour-T...

dieyi9889的博客 306

【多模态大模型】GLIP:零样本目标检测新范式与视觉语言理解

本文深入解析了多模态大模型GLIP在零样本目标检测和视觉语言理解领域的创新应用。GLIP通过统一目标检测与自然语言理解任务,实现了零样本学习能力,能够精准定位复杂文本描述对应的图像区域。文章详细介绍了GLIP的核心技术、数据策略及实战表现,并对比了与其他多模态模型的差异,为AI视觉理解提供了新范式。

weixin_29186249的博客 263

[模板]ETT

解:splay维护括号序列,就是进子树一次出子树一次。树上每个点直接记录这两个点的编号。 建树的时候按照分配的编号建树。 1 #include <bits/stdc++.h> 2 typedef long long LL; 3 #define gc pa==pb&&(pb=(pa=buf)+fread(buf,1,100000,st...

weixin_34185512的博客 1087

陆地观测卫星数据服务平台深度体验:高分、中巴、资源系列影像的检索与下载技巧

本文深度解析国产陆地观测卫星数据服务平台的使用技巧,重点介绍高分、中巴、资源系列卫星影像的检索与下载方法。通过权限体系解析、高级检索策略、数据预处理等实战技巧,帮助用户高效获取高质量遥感数据,适用于环境监测、资源调查等多种应用场景。

eee77的博客 980

STM32实战开发(128):智能位移检测 - 使用STM32实现位移检测

STM32作为一款功能强大的微控制器,由于其出色的处理能力、丰富的外设接口和低功耗特点,成为实现智能位移检测系统的理想选择。未来,可以通过结合更多传感器、多种数据处理算法以及云平台技术,进一步提升系统的智能化水平,优化位移测量的精度和稳定性。本篇博客将介绍如何使用STM32微控制器实现智能位移检测系统,涉及硬件设计、传感器选择、软件开发等多个方面,提供详细的设计步骤,并给出完整的代码示例,帮助开发者快速搭建智能位移检测系统。蜂鸣器连接到STM32的GPIO端口,当位移超过设定的阈值时,蜂鸣器发出警报。

2201_76125393的博客 900

【bzoj3786】星系探索

ETT模版题。 真正的Eular-Tour-Tree维护的是树的欧拉序。 由于各种原因,没人知道怎么维护欧拉序,所以我写的是个假的,维护dfs序的。 本质还是用Splay维护序列。 然后因为我常数太差,压着线跑过去的…… #include<bits/stdc++.h> #define N 100010 using namespace std; typede...

di679520024669的专栏 183

Vibe coding 氛围编程:编程就像聊天一样,低代码开发时代来了?

Vibe coding:编程就像聊天一样,低代码开发时代来了!

Code_流苏:在代码中寻诗意,在实践中觅真知 4802

jzoj6513 树据结构(数据结构)

一个并不有趣的数据结构问题;ETT的用法。

一位蒟蒻的小博客 331

某手短视频用户主页视频列表爬虫实战:从原理到完整实现

随着短视频平台的迅猛发展,某手(为保护平台隐私,本文以“某手”代指实际目标)已经成为国内最大的短视频社交平台之一,拥有数亿日活用户。对于数据分析师、内容创作者和市场营销人员而言,获取某个用户主页的视频列表具有重要的研究价值——无论是分析头部创作者的内容策略,还是监测竞品的发布频率与互动数据,爬虫技术都成为不可或缺的工具。然而,在2024-2025年的技术环境下,某手已经构建了多层次的反爬机制:包括接口签名加密、请求参数动态混淆、设备指纹检测、IP行为分析以及Web端无限滚动加载的异步数据获取方式。

2201_76125261的博客 539

AgentScope Java 2.0 最佳实践:9 个完整示例手把手带你开发 Java‑Agent

本文基于9 个完整示例,深入剖析从基础对话(BasicChatExample)、工具调用(@Tool 注解)、结构化输出(POJO Schema)、ToolGroup 自主管理、MCP 外部工具集成、Hook 生命周期监控、Spring Boot SSE 流式 Web、JsonSession 会话持久化到中断恢复的全链路实战教程。

program哲学 1621

Excel自定义页眉页脚保存不了?教你用‘另存为模板’一劳永逸(适用于WPS/Office 365)

本文详细解析了Excel自定义页眉页脚无法保存的问题,并提供了通过创建模板文件(.xltx)实现永久保存的解决方案。适用于WPS和Office 365用户,帮助职场人士高效管理标准化文档,避免重复设置页眉页脚的烦恼。

weixin_30000735的博客 390

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Java 将Excel转为et和ett格式

以.et结尾的文件格式是属于金山办公软件WPS Office中的电子表格文件,.ett是一种模板文件格式。除了通过WPS软件可以创建该格式的电子表格外,也可以通过格式转换的方法来获得,如将Microsoft Excel保存为.et或.ett格式。下面是通过Java程序来实现格式转换的方法和步骤。 环境配置 IntelliJ IDEA 2018(jdk 1.8.0) Excel Jar包:Spire.XLS for Java Excel测试文档:2013版 .xlsx格式 关于导入jar包: 方法

Eiceblue的专栏 1797

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

[BZOJ3786]星系探索(伪ETT)

3786: 星系探索 Time Limit: 40 SecMemory Limit: 256 MBSubmit: 1638Solved: 506[Submit][Status][Discuss] Description 物理学家小C的研究正遇到某个瓶颈。 他正在研究的是一个星系,这个星系中有n个星球,其中有一个主星球(方便起见我们默认其为1号星球),其余的所有星球...

weixin_30906185的博客 88

Euler-Tour Tree模板[bzoj 3786]及其講解

Euler-Tour-Tree ETT即Euler-Tour-Tree,也就是什麽歐拉游覽樹 是一種可以維護子樹操作的動態樹 支持link,cut,單點修改,子樹修改,查詢點到根的信息 (爲什麽別的不行呢?因爲我不會,貌似ETT不支持換根,鏈操作什麽的) 怎麽做呢? 我們維護一棵樹的歐拉序 歐拉序是括號序列,一個點進棧時記錄一次dfn,出棧時再記錄一次dfn 就得到了一個有趣的序列...

assass_cannotin的博客 1443

【顶级媒体主编私藏】:AI写作情感力跃迁的4层心法——附可即插即用的情绪温度标定模板

破解AI写作情感单薄难题,提供可落地的4层心法。专为AI写作情感内容撰写设计,覆盖文案、新媒体、品牌故事等场景;含情绪温度标定模板,即插即用提升共情力与传播力。主编级方法论,值得收藏。

StepNexus的博客 150

用Python处理ETT电力变压器数据集:从CSV到模型输入的保姆级实战

本文详细介绍了如何使用Python处理ETT电力变压器数据集,从CSV加载到模型输入的完整流程。涵盖数据探索、滑动窗口构建、特征工程等关键步骤,并提供可直接复用的代码模板,帮助开发者快速掌握电力变压器数据预处理技术,适用于LSTM/Transformer等模型的输入准备。

weixin_33247358的博客 342

bzoj3786: 星系探索 //ETT

bzoj3786: 星系探索 题意 给出一棵有根树,支持更改父节点、子树加权、询问根到某一点路径上的权值和。 N≤1e5。 题解 Euler Tour Tree的模板。 听jcy讲的时候感觉比LCT简单 于是写了一发 调了两个晚自修…。 ETT是用splay维护这棵树的欧拉序,就是形如”1,2,-2,3,-3,-1”这样的 每个点正编号在第一次访问到时出现,

蒟蒻名曰Starria 784

保姆级教程:用Python处理ETT电力变压器数据集(含滑动窗口实战代码)

本文提供了一份详细的Python教程,指导如何处理ETT电力变压器数据集,包括数据预处理、滑动窗口技术的实现以及特征工程。通过实战代码示例,帮助读者掌握时间序列预测的关键技术,适用于电力系统状态监测和预测场景。

weixin_31897613的博客 253
上一篇: Latex代码测试
下一篇: LCT模板
扩展的灰
博客等级 码龄12年 60粉丝 342原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值