「Ynoi2006」rldcot
Description
Link:Luogu P7880
给出一棵包含 个节点的树,以 为根,边带权。
定义 表示节点 到根的简单路径上的边权和。
有 次查询,每次查询给出两个参数 ,对于所有满足 的二元组 ,你需要求出有多少种不同的 。
数据范围:,,,。
时空限制:ms / MiB。
Link:Luogu P7880
给出一棵包含 n 个节点的树,以 1 为根,边带权。
定义 depx 表示节点 x 到根的简单路径上的边权和。
有 Q 次查询,每次查询给出两个参数 l,r,对于所有满足 l≤i,j≤r 的二元组 (i,j),你需要求出有多少种不同的 depLCA(i,j)。
数据范围:1≤n≤105,1≤Q≤5×105,−109≤w≤109,1≤l≤r≤n。
时空限制:500ms / 512MiB。
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。