Hexo-blog for C.L.

爱我完美的不完美✨

Description

Link:Luogu P7880

给出一棵包含 nn 个节点的树,以 11 为根,边带权。

定义 depx\mathrm{dep}_x 表示节点 xx 到根的简单路径上的边权和。

QQ 次查询,每次查询给出两个参数 l,rl, r,对于所有满足 li,jrl \leq i, j \leq r 的二元组 (i,j)(i, j),你需要求出有多少种不同的 depLCA(i,j)\mathrm{dep}_{\mathrm{LCA}(i, j)}

数据范围:1n1051 \leq n \leq 10^51Q5×1051 \leq Q \leq 5 \times 10^5109w109-10^9 \leq w \leq 10^91lrn1 \leq l \leq r \leq n

时空限制:500500ms / 512512MiB。

阅读全文 »

Description

Link:QOJ 10745

给出一个长度为 nn 的字符串 SS。定义字典为 SS 的所有本质不同的子串构成的集合,定义单词为字典中的字符串。

QQ 次操作,每次操作会给出两个参数 l,rl, r,你将会在字典中,学习以 S[l:r]S[l : r] 为前缀的所有单词。每次操作结束后,你需要求出有多少个单词被你学习过。

数据范围:1n,Q2×1051 \leq n, Q \leq 2 \times 10^51lrn1 \leq l \leq r \leq n

数据范围:44s / 10241024MiB。

阅读全文 »

Description

Link:Luogu P11364

给出一棵包含 nn 个节点的树,以 11 为根。

定义 depu\mathrm{dep}_u 表示节点 uu 的深度,定义 LCA(l,r)\mathrm{LCA}^{*}(l, r) 表示区间 [l,r][l, r] 中所有节点的最近公共祖先。

QQ 次查询,每次查询给出三个整数 l,r,kl, r, k,你需要求出

maxllrrrl+1kdepLCA(l,r)\max\limits_{l \leq l' \leq r' \leq r \land r' - l' + 1 \geq k} \mathrm{dep}_{\mathrm{LCA}^{*}(l', r')}

数据范围:1n,Q5×1051 \leq n, Q \leq 5 \times 10^51lrn1 \leq l \leq r \leq n1krl+11 \leq k \leq r - l + 1

时空限制:22s / 10241024MiB。

阅读全文 »

(老文章翻新,仅用于测试博客)

Description

Link:LOJ 6198

给出一个长度为 nn 仅包含小写字符的字符串 ss

定义后缀 ii 的权值为 wiw_i,定义两个不同后缀 i,j(ij)i, j(i \neq j) 的贡献为 LCP(i,j)+(wixorwj)\mathrm{LCP}(i, j) + (w_i \operatorname{xor} w_j)。其中 LCP(i,j)\mathrm{LCP}(i, j) 表示后缀 ii 和后缀 jj 的最长公共前缀长度。

你需要求出任意两个不同后缀 i,j(ij)i, j(i \neq j) 的贡献最大值。

数据范围:1n1051 \leq n \leq 10^50wi<n0 \leq w_i < n

时空限制:11s / 512512MiB。

阅读全文 »

博客做好了初步的工作!建立该博客的初衷详见关于。下面是 KaTeX 公式测试:

阅读全文 »
0%