「2025 ICPC 武汉邀请赛」J. Dictionary
Description
Link:QOJ 10745
给出一个长度为 的字符串 。定义字典为 的所有本质不同的子串构成的集合,定义单词为字典中的字符串。
有 次操作,每次操作会给出两个参数 ,你将会在字典中,学习以 为前缀的所有单词。每次操作结束后,你需要求出有多少个单词被你学习过。
数据范围:,。
数据范围:s / MiB。
Link:Luogu P11364
给出一棵包含 n 个节点的树,以 1 为根。
定义 depu 表示节点 u 的深度,定义 LCA∗(l,r) 表示区间 [l,r] 中所有节点的最近公共祖先。
有 Q 次查询,每次查询给出三个整数 l,r,k,你需要求出
l≤l′≤r′≤r∧r′−l′+1≥kmaxdepLCA∗(l′,r′)
数据范围:1≤n,Q≤5×105,1≤l≤r≤n,1≤k≤r−l+1。
时空限制:2s / 1024MiB。
Link:gym103483 C
给出一个包含 n 个字符串的集合 D 以及一个字符串 s,你需要找出集合 D 中字典序小于 s 的字符串数量。
字符串 s 会经过 Q 次修改,每次修改会给出一个整数 k 以及一个字符 c,表示将字符串 s 从第 k 个字符开始到字符串末尾的所有字符替换成 c。每次修改完字符串 s 之后,你都需要求出集合 D 中字典序小于 s 的字符串数量。
数据范围:1≤n,Q≤106,1≤∣s∣≤106,字符串集合 D 的总长不超过 106。
时空限制:2s / 512MiB。
Link:CF1637F
给出一棵包含 n 个点的树,编号 1∼n。第 i 个点的高度为 hi。
你可以在任意点放置任意数量的塔,对于每个塔,你可以选择放在哪个点,并且可以选择它的效率。设置一个效率为 e 的塔需要花费 e 金币,其中 e>0。
如果存在一对分别位于 u,v (u=v) 的信号塔,它们的效率分别为 eu,ev,且满足 min(eu,ev)≥hx,且点 x 位于从 u 到 v 的路径上,则我们认为 x 能够收到信号。
请你求出使得所有顶点都接收到信号,所需的最小金币数。
数据范围:2≤n≤2×105,1≤hi≤109。
时空限制:2s / 256MiB。