![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
主席树
卧室踩被
The weakest OIer
展开
-
高级打字机 C组模拟赛
题目大意: 早苗入手了最新的高级打字机。最新款自然有着与以往不同的功能,那就是它具备撤销功能,厉害吧。 请为这种高级打字机设计一个程序,支持如下3种操作: T x:在文章末尾打下一个小写字母x。(type操作) U x:撤销最后的x次修改操作。(Undo操作)(注意Query操作并不算修改操作) Q x:询问当前文章中第x个字母并输出。(Query操作)文章一开始可以视为空串。 解...原创 2018-07-11 21:40:05 · 237 阅读 · 0 评论 -
浅谈主席树
前言: 看很多dalao都写这些算法总结什么的,我也来水一篇 正题 主席树是一种高级数据结构,是线段树的高级形式(可持久化线段树) 修改线段树的时候,需要用到历史版本,可是如果记录每一棵线段树又会MLE。 我们可以发现,每次修改只是修改一条链,别的节点就算没修改我们也会新建一棵树,于是我们只新建一条链,然后将它的值进行修改,再和旧线段树不修改的点连起来 修改某一条链(Root,2,...原创 2018-07-13 07:50:06 · 165 阅读 · 0 评论