首页 > TAG信息列表 > Subsegments
CF1677E Tokitsukaze and Beautiful Subsegments
\[\texttt{Foreword} \]感谢 \(\mathcal{AutumnKite}\) 神犇提供的思路! \[\texttt{Description} \]CF1677E Tokitsukaze and Beautiful Subsegments \[\texttt{Solution} \]一个区间 \(l \sim r\) 是美丽的,当且仅当存在两个数 \(i, j\) 满足 \(l \leq i < j \leq r\) 且 \(a_i[CF997E] Good Subsegments
前言 我后悔了,要是拉这个加强版就不至于人均切 T4 了。 题目 洛谷 CF 讲解 CF526F Pudding Monsters 的加强版,没做过的建议先去做一下,至少要熟悉那道题的思路。 我们还是移动右端点,用单调栈+线段树维护一下 \(max-min+cnt\) 的值,思考一个好区间对之后的区间的贡献是什么? 其实就是1CF997E Good Subsegments
一、题目 点此看题 二、解法 这题真的比较清新而且有意思,你可以先做一下弱化版 这种区间套区间的问题猫树是通用解法,但是需要 \(O(n\log^2n)\) 而且口味很重,你可以把这道题的猫树解法魔改一下。 更好的做法还是移动右端点,维护每个左端点的历史答案,也就是当这个左端点被激活后每个CF69 E. Subsegments
题目传送门:https://codeforces.com/problemset/problem/69/E 题目大意: 给定长度为\(n\)的序列\(A\),再给定数\(k\),记\(B_i=\max\limits_{j=i}^{i+k-1}\{A_j\times[C_{A_j}=1]\}\),其中\(C_x\)表示\(x\)在\(A_{i...i+k-1}\)中的出现次数,即\(B_i\)表示\(A_{i...i+k-1}\)中出现一次的数