随笔分类 - 数据结构---线段树
摘要:The Light shall bring victory!
阅读全文
摘要:前言 大工程,用时1.5h 舒服~ 题目 洛谷 CF 讲解 线段树板题,细节很多。 如果这道[USACO08FEB]Hotel G(洛谷)没有做过建议做了再来看。 这道题的思路就变得清晰易懂了。 为方便描述和理解,我们把先上升后下降的序列叫做山峰。 对于一个区间,我们需要维护以下数据: 左端点开始的
阅读全文
摘要:前言 震惊,暴力竟可艹过64pts! 于是水一篇题解 有什么必然联系吗? 题目 【题目描述】 有一个长度为的字符串,它仅由C和T两种字母组成。 现在有个查询,每个查询包含两个整数和,表示:设新字符串 ,至少在$S'
阅读全文
摘要:前言 第一道用线段树优化建边做的题,还是比较有记录意义的 当然也有对Rick姥爷的膜拜 orz 话说Rick为啥会给Morty留遗产 题目 洛谷 CF 讲解 首先操作一有手就行 问题是点连区间和区间连点的操作不好搞 区间?你会想到什么? 线段树! 直接让线段树上的点连边,表示点连区间和区间连点 但是
阅读全文
摘要:前言 一道打着很舒服的 线段树 + 矩阵加速 的题 题目 洛谷 CF 讲解 1e9范围的斐波拉契数直接想到矩阵加速 而区间和就让我们想到线段树,用矩阵转移 具体的,维护 与lazy矩阵 即可实现转移 代码 //12252024832524 #include
阅读全文
摘要:前言 此题属于周末 狂欢 自闭赛系列 题目 LOJ USOJ(蒟蒻专用) 讲解 首先这明显是一道数据结构题:线段树 但是我们怎么维护呢?我们有整整六个操作!!!而且操作彼此之间还有顺序问题,这导致我们的懒标记并不好搞 我们 自己想 通过老师的讲解:使用矩阵!!! 这样所有的问题都迎刃而解了 线段树的
阅读全文