摘要:
好题啊。 题意 给定 \(n\) 个二元组 \((x_i, w_i)\),保证 \(x\) 升序。有 \(m\) 个询问 \([l, r]\),对于每个询问求出: \[\min\limits_{l \le i < j \le r}(x_j - x_i) \cdot (w_i + w_j) \]题解 阅读全文
posted @ 2024-03-09 15:51
CTHOOH
阅读(26)
评论(0)
推荐(0)
摘要:
前置知识:线段树分治。 题意 给定 \(n\) 个节点的树,每个节点有一个二元组集合 \(S_i\)。 这个集合有一个限制:\(S_i\) 一定是 \(S_{fa_i}\) 中删除一个二元组或者加一个二元组,并且加进来的二元组互不相同。 现在有 \(m\) 个询问,每个询问给出 \(k, h\) 表 阅读全文
posted @ 2024-03-09 14:46
CTHOOH
阅读(17)
评论(0)
推荐(0)

前置知识点:虚树,dp。 题意 给定一个 \(n\) 个点 \(m\) 条边的无向简单联通图,满足 \(n - 1 \le m \le n + 10\)。求图的独立集个数,对 \(998244353\) 取模。 题解 首先,注意到 \(m \le n + 10\),也就是说非树边只有最多 \(11\
前置知识:线段树合并,可持久化线段树,边分治,可能会用到一点点虚树。 P4565 边分树神题啊。。。 题意 给定两棵边有边权的树 \(T_1, T_2\),结点数都为 \(n\)。设 \(d_i(x)\) 表示第 \(i\) 棵树上 \(x\) 的带权深度, 求一组点对 \((x, y)\),使得
边分治神题。 前置知识:边分治,虚树。 题意 给定 $3$ 棵有边权的树,每棵树都含有 $n$ 个节点,令 $dis_i(x, y)$ 表示 $(x, y)$ 在第 $i$ 棵树上的距离。求一组 $(i, j)$,使得 $\sum\limits_{k = 1}^3 dis_k(i, j)$ 最大,为
动态 DP P4719 动态 DP 给定一棵 \(n\) (\(n \leqslant 10^5\)) 个点的树,点带点权。 有 \(m\) (\(m \leqslant 10^5\)) 次操作,每次操作给定 \(x,y\),表示修改点 \(x\) 的权值为 \(y\)。 你需要在每次操作之后求出这
神题啊!神题(赞叹) 题意 形式化题意: 给定一棵 \(n\) 个点的树,第 \(i\) 个点有点权 \(a_i\)。且每个点都有颜色,初始时颜色都为 \(1\),第 \(i\) 个点的颜色是 \(c_i\)。 你可以对一个点 \(x\) 进行一次操作: 计数有多少 \(v\),满足 \(v\) 在
浙公网安备 33010602011771号