摘要: 对于这种询问区间本质不同的元素个数,我们通常有以下两种方案: - 记 $pre_x$ 为 $x$ 之前最靠后的一个与其本质相同的元素的位置,可以转化为偏序问题。 - 扫描线,每遇到一个元素,就在该位置 $+1$,在上一个本质相同元素处 $-1$,询问区间和。 可以发现,前一种统计的是第一个元素,后一 阅读全文
posted @ 2023-06-12 16:23 PYD1 阅读(84) 评论(0) 推荐(0) 编辑
摘要: > 给定串 $S,T_{1,\cdots,q}$,每次询问是 $S[l_i,r_i]$ 的子串但不是 $T_i$ 的子串的本质不同子串个数。 > > $|S|\le5e5,q\le1e5,\sum|T|\le1e6$。 我们先考虑 $l=1,r=|S|$ 怎么做。 显然我们使用 SAM 可以简单计算 阅读全文
posted @ 2023-06-11 09:11 PYD1 阅读(17) 评论(0) 推荐(0) 编辑
摘要: [link](https://atcoder.jp/contests/mujin-pc-2017/tasks/mujin_pc_2017_d)。 我们注意到这个条件其实不是十分好 dp,通常而言的另一个方向就是尝试寻找条件的等价形式。 我们先考虑较简介的情况:直径 $L$ 上边数为偶。显然 $D=\ 阅读全文
posted @ 2023-05-31 20:35 PYD1 阅读(13) 评论(0) 推荐(0) 编辑
摘要: > #### UOJ 191 Unknown > > 你需要维护一个向量序列,支持如下操作: > > - 在末尾加入一个向量 $(u,v)$。 > - 删除末尾的向量。 > - 询问 $[l,r]$ 内的向量与 $(x,y)$ 叉积的最大值。 > > $n,m\le5e5$。 这个东西我们首先一眼用 阅读全文
posted @ 2023-05-29 19:26 PYD1 阅读(36) 评论(0) 推荐(0) 编辑
摘要: ## The Method of Four Russians 又名“四毛子算法”。概括来讲是一种分块后对小块的相同情况合并之后处理小块内,块间另行处理的算法。 一个典中点的例子是 $\pm1\ \text{RMQ}$,我们考虑块大小为 $B$,这样的话块间我们使用 $\text{ST}$ 表,块内一 阅读全文
posted @ 2023-05-25 20:16 PYD1 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 仅包含基础知识以及部分感性理解,不包括严谨证明。[OI_Wiki](https://oi-wiki.org/math/number-theory/primitive-root/)。 ## 阶与原根 ### 阶 我们知道 $(a,m)=1$ 时,$a^p$ 是有循环节 $\varphi(m)$ 的,但 阅读全文
posted @ 2023-05-25 17:02 PYD1 阅读(25) 评论(0) 推荐(0) 编辑
摘要: > 给一棵有根树,求距离 $x\to y$ 的链不大于 $d$ 的点的个数。保证 $x$ 是 $y$ 的祖先。 > > $d\le n,q\le2e5$。 冷静分析一波,我们发现假如我们设 $f_{u,d}$ 表示 $u$ 子树内距离不超过 $d$ 的点的个数,我们要算的就是 $\sum_{u\in 阅读全文
posted @ 2023-05-24 21:28 PYD1 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 这个题貌似是一类套路题啊,但是我好像没有见过 (;′⌒`)。 我们首先要观察到一个关键性质:每次操作可以看成原序列上一个区间,且任两个区间要么不交要么包含。 我们考虑最外层之间的拼接是简单的,所以不妨只考虑区间 $[l,r]$ 被同一个最外层区间包含的情况。倘若我们记 $dp_{l,r,v_1,v_ 阅读全文
posted @ 2023-04-23 17:23 PYD1 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 感觉完全没有思维能力了啊 QAQ,断断续续想了好久,记录一下心路历程吧。这个思路好像不是很好的样子,建议找题解的同学移步题解区。 一开始读错题了,胡了个离线询问 + 线段树操作的假做法。 后来打算开始写之前明确细节的时候发现寄了,重新读题之后,第一想法肯定是找一下这个图有什么性质。 首先我们肯定好奇 阅读全文
posted @ 2023-04-20 17:28 PYD1 阅读(36) 评论(1) 推荐(0) 编辑
摘要: 我好像完全没做过啥构造题啊 =_=,这一场有一道就顺手补一下吧。 对于这种神秘的构造题,我们发现样例完全没有意义,它一定不会告诉你真正的构造方案。 一般而言,我们最终给出的构造方案总是更强一点点。对于这道题而言,比方说我们可以加一个限制:对于一个和为正的子区间 $[l,r]$ 而言,$[l,r\do 阅读全文
posted @ 2023-03-24 19:44 PYD1 阅读(19) 评论(0) 推荐(0) 编辑