摘要: 这个题适合练习 SAM。 本质不同的子串有两种想法。一种是哈希,这里哈希很难判断括号串是否合法。还有一种是后缀数据结构,所以可以先用 SAM 将本质不同的子串搞出来。对于 SAM 上一个节点,就是一个以 $r$ 为结尾,$l$ 在一个区间内的所有子串。现在只用判断这些串是否都合法即可。 这不是难点。 阅读全文
posted @ 2023-07-03 21:42 Terac 阅读(4) 评论(0) 推荐(0)
摘要: 这题很简单。 首先把每个环找出来,因为是仙人掌,所以每个环最多删一条边。问题变为从每个环中找出至多一条边,使剩下的边权异或和最小,即所有边权与选出的边权异或和最小,同时求其方案数。 显然可以用多项式计数,令 $f_{k,i}$ 表示第 $k$ 个环边权为 $i$ 的边数,并使 $f_{0,sum}= 阅读全文
posted @ 2023-06-28 11:44 Terac 阅读(7) 评论(0) 推荐(0)
摘要: 提供本题一种切入点。 除了源汇点其它点是不重要的,把每个源点能到达的汇点预处理出来,变成一张二分图,设 $k$ 为源汇点个数,$k\le 20$。 这个数据范围猜测可能跟 hall 定理有关系,我猜它这个二分图有完美匹配时就是 YES,但是好像 $n=1$ 都不对。 还是往 hall 定理想。若存在 阅读全文
posted @ 2023-06-15 14:11 Terac 阅读(18) 评论(0) 推荐(0)
摘要: 这个题我觉得还挺有趣的。 推式子发现走不通,如果分开考虑,我甚至对于每个数最后计算都很困难。只能考虑组合数间的递推关系。因为 $\binom{n}{m}=\binom{n}{m-1}+\binom{n-1}{m-1}$,这个题的 $n$ 又是连续递增的,考虑差分试试。 发现每次加的就是 $\bino 阅读全文
posted @ 2023-06-01 13:34 Terac 阅读(18) 评论(0) 推荐(0)
摘要: 增加很简单,删除很困难,考虑回滚莫队。于是可撤销并查集按秩合并即可。 注意细节,右端点增加时不要添加左端点所在块的边,让左端点添加时再考虑,不然是错的,会添加左块中不在区间内的点。 时间复杂度 $O(nk\sqrt q\log n)$。 阅读全文
posted @ 2023-05-30 13:47 Terac 阅读(5) 评论(0) 推荐(0)
摘要: 令 $n=RS$。 合并操作可以启发式合并,好像做完了? 仔细一想发现不太对,因为每次找相邻的连通块是 $O(siz)$ 的,这样对于 $siz$ 特别大时复杂度会退化,所以复杂度瓶颈是在找颜色相同的相邻连通块。 考虑根号分治,设阈值为 $B$。 对于 $siz<B$ 的连通块直接暴力把每个点相邻连 阅读全文
posted @ 2023-05-21 20:59 Terac 阅读(27) 评论(0) 推荐(0)
摘要: 毒瘤卡常题。 考虑分块。先想查询。 对于块的内部,每个块预处理 $dis_{i,j,k}$,表示第 $i$ 个块内,$j$ 到 $k$ 的最短距离。这里得把 $j,k$ 在块内离散化,因为块长 $O(\sqrt{n})$,最多出现 $O(\sqrt n)$ 个值,空间是 $O(n\sqrt n)$ 阅读全文
posted @ 2023-05-17 13:32 Terac 阅读(10) 评论(0) 推荐(0)
摘要: 首先想这个排列怎么用,发现可以将 $a_i$ 改为 $a_i$ 在 $b$ 中的下标,查询变成区间最长子序列,满足连续递增。 有很显然的 dp $f_i=f_{lst_{a_i-1}}+1$,$lst_{a_i}$ 表示 $a_i$ 最后出现位置。 考虑莫队,右端点加入是简单的,删除是困难的,考虑不 阅读全文
posted @ 2023-05-13 13:31 Terac 阅读(24) 评论(0) 推荐(0)
摘要: Ntokisq 的 [DS] sqrt technology 题单的学习笔记。 P8120 「RdOI R3.5」RMSQ 对 $a$ 转化成 $b$ 下标,变为求区间最长连续上升子序列。 直接 dp $O(qn)$,回滚莫队 $O(n\sqrt q)$。 强制在线,考虑分块。整块之间答案预处理。散 阅读全文
posted @ 2023-05-13 11:24 Terac 阅读(15) 评论(0) 推荐(0)
摘要: 决定还是写一下,虽然确实考得很差,感觉三年前我来考也能考这个分。 我打算比赛部分避而不谈,只能说丢人。 $\text{Day -5}\sim\text{Day -2}$ 在学校集训,五一去东莞某个欧洲风格的小镇玩了玩,感觉确实很气派。 $\text{Day -1}$ 下午回家,明天飞机,这还是我第一 阅读全文
posted @ 2023-05-08 13:42 Terac 阅读(27) 评论(0) 推荐(0)