摘要: \(\mathbb{E}\) 给定一个长度为 \(n\) 的字符串 \(s\),由前 \(k\) 个小写字母和 \(\texttt{?}\) 组成。 有 \(q\) 次询问,给出一个前 \(k\) 个小写字母的子集 \(t\),问将 \(s\) 中的所有 \(\texttt{?}\) 替换成 \(t 阅读全文
posted @ 2022-06-12 18:41 Samsara-soul 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 设随机空串末尾添加 \(\Sigma\) 中的字符,第一次出现子串 \(S\) 的期望长度为 \(E(S)\)。 给定一个长度为 \(n\) 的串,\(q\) 次询问,每次查询它的两个回文子串 \(A,B\),比较 \(E(A),E(B)\) 的大小。 \(1\le n,q\le 10^5\)。 首 阅读全文
posted @ 2022-06-12 15:06 Samsara-soul 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 有 \(n\) 种颜色,第 \(i\) 种颜色的美丽值为 \(a_i\)。给定一根长度为 \(n\) 的颜色序列。一段区间的美丽值定义为出现的颜色的美丽值之和,如果一种颜色出现了多次,也只被计算一次。\(q\) 次操作,要支持单点修改颜色和区间询问美丽值,数据在线。 \(1\le n,q\le 10 阅读全文
posted @ 2022-06-11 17:47 Samsara-soul 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 给定 \(n\) 个正整数 \(a_1,\ldots,a_n\),构造 \(k_1+k_2\) 个连续子序列 \(b_1,\ldots ,b_{k_1},c_1,\ldots ,c_{k_2}\),满足 \(1.\) \(\sum {|b_i|}+\sum {|c_i|}\le 10^6\); \( 阅读全文
posted @ 2022-06-11 13:44 Samsara-soul 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 给定一个全由小写字母组成的字符串 \(s\),设 \(t_i\) 表示将 \(s\) 中的第 \(i\) 个字符替换成 \(*\) 后得到的字符串,求字符串集合 \(\{s,t_1,\ldots,t_{|s|}\}\) 的本质不同的子串数量(包含空串)。 \(1\le |s|\le 10^5\)。 阅读全文
posted @ 2022-06-10 20:52 Samsara-soul 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 给定一棵 \(n\) 个点的树,每个点的颜色是黑色或者白色。一次操作可以选定一个节点 \(x\),然后把满足 \(x\) 到 \(v\) 的路径上所有节点的颜色与 \(x\) 的颜色相同的所有点 \(v\) 的颜色反转,求出把整棵树颜色都变成一样需要的最少操作数。 \(1\le n\le 5\cdo 阅读全文
posted @ 2022-06-09 20:44 Samsara-soul 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 给定一个字符串 \(s\)。现在问你有多少个本质不同的 \(s\) 的子串 \(t=t_1t_2\ldots t_m(m>0)\) 使得将 \(t\) 循环左移一位后变成的 \(t′=t_2\ldots t_mt_1\) 也是 \(s\) 的一个子串。 \(1\le |s|\le 3\cdot 10 阅读全文
posted @ 2022-06-09 19:54 Samsara-soul 阅读(28) 评论(0) 推荐(0) 编辑
摘要: \(\text{Alice}\) 和 \(\text{Bob}\) 在一棵 \(n\) 个节点的树上玩游戏,每个节点初始要么为黑色要么为白色。 \(\text{Alice}\) 先手,轮流选择一个白色点 v,将路径 \((1,v)\) 全部染成黑色。最后不能操作的人为输。 计算 \(\text{Al 阅读全文
posted @ 2022-06-08 19:30 Samsara-soul 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 给定一棵叶子节点不超过 \(20\) 个的无根树,每个节点上都有一个 \(0\sim 9\) 的数字,求树上本质不同路径条数。两条路径相同是指其路径上所以节点上的数字顺次连结组成的字符串相同。 \(1\le n\le 10^5\)。 如果此题是从根出发的路径,那相当于就是给定了一棵 \(\text{ 阅读全文
posted @ 2022-06-07 20:59 Samsara-soul 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 给定 \(n\) 个长度为 \(m\) 的字符串 \(T_1,T_2,\ldots,T_n\),这些字符串都只包含前 \(k\) 个小写字母。 对于询问串 \(S\),考虑以下过程: \(\color{orange}{\text{Step}_1}:\) 如果 \(S\) 包含某个 \(T_j\) 作 阅读全文
posted @ 2022-06-07 20:21 Samsara-soul 阅读(47) 评论(0) 推荐(0) 编辑