摘要: 所谓回文自动机,就是一个能用来做回文问题的自动机。 -1. 待解决的问题 问一个串的本质不同回文串个数。 需要一个线形做法。 以下为 abbaabba 的回文自动机。图示在文末。 0. PAM 的构造 0.1. 性质 考虑建一个树形结构。也就是回文树。 考虑改改前缀树,每跑一个边 tr[x][c], 阅读全文
posted @ 2023-03-24 11:23 Lates 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 0. 前言 所谓线段树 Beats,就是吉老师打出来的线段树。 1. 基本操作 P6242 线段树 3 区间加 区间取 min 区间最大值 区间和 区间历史最大值 首先考虑 1 3 4 咋做。就是直接做对吧。 然后 5 咋做,我们发现难处在于历史最大值的维护。(废话) 比如我现在 $+= k$,再 阅读全文
posted @ 2023-03-20 22:49 Lates 阅读(49) 评论(0) 推荐(0) 编辑
摘要: Day1 T1 三维偏序板子。 Day1 T2 一种树分治。 随便找一个点当作根 dfs,随机一个点 $x$,然后通过 query,能找出在链 $rt \to x$ 上的点有哪些。以及每个点属于毛毛虫上哪个节点的子树。然后把这条链拆了,分治下去。由于度数限制,询问次数 37000 左右。(不懂怎么证 阅读全文
posted @ 2023-03-20 21:59 Lates 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 3.19 arc066_c (dp,观察) 观察: 只会在负号右边添加 $(/ )$ 两个位置之间至多一个括号。 括号不会嵌套多层。 $f[i][j]$ 表示处理完 $i$ 个数,有 $j$ 个未匹配左括号。 因为钦定只有负号后面加括号,我们可以通过这个找到这个数的符号。 agc033_c (博弈, 阅读全文
posted @ 2023-03-20 21:55 Lates 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 所谓博弈,就是两个人(算了我编不出来了) Part 0. 问题 只有公平博弈,不能操作者输。 Part 1. 基础理论 Bool SG :必败态:后继全是必胜态;必胜态:后继存在必败态。 必败态 SG 值 = 0 当个游戏 SG 值为后继状态 SG 值的 mex。 多个游戏 SG 值为当个游戏的 x 阅读全文
posted @ 2023-03-18 18:42 Lates 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 提交地址 A 发现 A 0 0 0 0 这样的方案数是 $4 \times 3 ^ {n - 1}$ 的,前面 $n - 1$ 道显然不能选 $A$,最后一个乱选。 B C 题解 阅读全文
posted @ 2023-03-15 14:17 Lates 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 1.莫队 1.1 回滚莫队 [Cnoi2019] 数字游戏 当 $[x, y]$ 固定,考虑 $b_i = [x\le a_i \le y]$。答案就是 $[l, r]$ 中每一段极长连续 $1$ 的 $\sum \dbinom{len + 1}{2}$ 做法是值域上莫队,然后因为是排列,每次一个值 阅读全文
posted @ 2023-03-13 22:49 Lates 阅读(32) 评论(0) 推荐(0) 编辑
摘要: https://renamoe.gitee.io/2021/04/08/%E5%AE%B9%E6%96%A5%E5%8E%9F%E7%90%86%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/ [ZJOI2016]小星星 $f[i][j][S]$ 表示树上点 $i$,编号成 阅读全文
posted @ 2023-03-13 17:32 Lates 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 其实也不是啥科技。 就是一些卷积形式的东西,直接 FFT 复杂度非常大。 但是你分块以后再 FFT / NTT 就很牛逼。 题 CodeChef COUNTARI 按照 $i, j, k$ 在哪个块中,分类讨论,除了 $i, j, k$ 分别属于不同块,都可以暴力。剩余部分直接卷积。。。 点击查看代 阅读全文
posted @ 2023-03-10 23:21 Lates 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 2021 Summer Petrozavodsk Camp, Day 3: IQ test (XXII Open Cup, Grand Prix of IMO) A (性质,转化) 发现如果存在 $b$ 中存在 $0$,那么直接构造 $b_1, 0, b_2, 0, \dots, b_n, 0$ 即 阅读全文
posted @ 2023-03-10 10:50 Lates 阅读(139) 评论(0) 推荐(0) 编辑