摘要:
题意 给定 \(n\) 个长度为 \(1\) 的序列,第 \(i\) 个序列中有一个元素,值为 \(a_i\),接下来有三种操作: M x y,表示把 \(x\) 所在的序列放到 \(y\) 所在的序列之后。如果 \(x,y\) 已经在同一个序列,则不进行操作。 D x,表示把 \(x\) 所在的序 阅读全文
posted @ 2024-08-25 21:03
Jimmy-LEEE
阅读(20)
评论(0)
推荐(0)
摘要:
提供一种和第一篇题解不同的理解思路。 题目分析 看到操作 \(1\):拿 dfs 序水水就行了。 看到操作 \(2\):??? 特殊情况 我们考虑一下特殊情况下操作 \(2\) 怎么处理。 假如这棵树是一条链。 设从根到叶节点权值如下:(随便赋的) 节点编号 1 2 3 4 5 6 权值 1 2 3 阅读全文
posted @ 2024-08-25 21:03
Jimmy-LEEE
阅读(42)
评论(0)
推荐(0)
摘要:
题意 给你一个 01 串,要求完成以下操作: 单点插入。 单点删除。 区间翻转。 查询两点开始的 LCP。 分析 先看查询操作,如何得到 LCP 的长度? 我们可以考虑二分长度 \(l\),然后用哈希检验区间 \([p1, p1+l-1]\) 是否等于区间 \([p2, p2+l-1]\)。 平衡树 阅读全文
posted @ 2024-08-25 21:02
Jimmy-LEEE
阅读(12)
评论(0)
推荐(0)
摘要:
题目分析 题意 给定 \(n\) 个字符串,要求从中选出若干个组成一个集合,且集合中每个字符串都互不包含。 求集合中字符串的权值的和的最大值。 分析 首先很容易想到用 KMP 判两个串是否存在包含关系。 考虑建图,将不能同时存在于一个集合中的串的节点相连。 然后发现只需求出这个图的最大权独立集就行了 阅读全文
posted @ 2024-08-25 21:01
Jimmy-LEEE
阅读(17)
评论(0)
推荐(0)
摘要:
题目分析 题意 给定 \(n\) 个字符串,要求从中选出若干个组成一个集合,且集合中每个字符串都互不包含。 求集合最大包含几个字符串。 分析 本题弱化版:[ABC354G] Select Strings 就是求一个最长反链,并求构造方案。 求构造方案还是比较有意思的。 建议先做 P4298 [CTS 阅读全文
posted @ 2024-08-25 21:01
Jimmy-LEEE
阅读(19)
评论(0)
推荐(0)
摘要:
题意 维护一个字符串,支持以下操作: \(\texttt{I x c}\),在第 \(x\) 个字母后面插入一个 \(c\)。 \(\texttt{D x}\),删除第 \(x\) 个字母。 \(\texttt{R x y}\),反转当前文本中的区间 \([x,y]\)。 \(\texttt{P x 阅读全文
posted @ 2024-08-25 21:00
Jimmy-LEEE
阅读(31)
评论(0)
推荐(0)
摘要:
题意 给定 \(m\) 个元素的序列 \(b\) 。 取若干 \(b\) 中元素组成新序列 \(a\) 使得 \(a_1<a_2<a_3<\dotsc<a_{i-1}<a_i>a_{i+1}>\dotsc>a_{|a|-1}>a_{|a|}\)。 给出一种使得 \(|a|\) 最大的方案。 分析 考 阅读全文
posted @ 2024-08-25 21:00
Jimmy-LEEE
阅读(15)
评论(0)
推荐(0)
摘要:
题意 鉄道旅行 (Railway Trip) 分析 非常神仙的倍增做法。 我们设 \(l_{i,j}\) 表示从 \(i\) 点出发,停靠 \(2^j\) 站后能抵达的最左位置。 同理设 \(r_{i,j}\) 表示从 \(i\) 点出发,停靠 \(2^j\) 站后能抵达的最右位置。 考虑如何更新这 阅读全文
posted @ 2024-08-25 20:59
Jimmy-LEEE
阅读(38)
评论(0)
推荐(1)
摘要:
三倍经验: UVA11996 Jewel Magic P4036 [JSOI2008] 火星人 题意 维护一个字符串 \(S\),支持以下操作: \(Q\ i\ j\):输出 \(\operatorname{LCP}(S[i \dots l], S[j \dots l])\) \(R\ i\ cha 阅读全文
posted @ 2024-08-25 20:59
Jimmy-LEEE
阅读(30)
评论(0)
推荐(0)
摘要:
题意 走廊上有排成一列的 \(n\) 盏灯,给出了一个 \(01\) 串 \(S\) 表示其开关状态(\(1\) 表示打开,\(0\) 表示关闭)。现在想要把这 \(n\) 盏灯变成目标状态 \(T\)。 你有三种操作: OFF 操作:选择一个区间,将区间内所有的灯关闭。 ON 操作:选择一个区间, 阅读全文
posted @ 2024-08-25 20:59
Jimmy-LEEE
阅读(21)
评论(0)
推荐(0)

浙公网安备 33010602011771号