12 2018 档案
摘要:题意 "Here" 简要题意:给定一颗树,树边带权,给 $m$ 个询问,每次给 $k$ 个点,询问删除若干条边使得这 $k$ 个点都不与 $1$ 号点联通的最小代价。$\sum k_i \leq500000,1\leq m$ 思考 同时也记录一下虚树的学习。 看完题目,第一时间想到树形 $dp$,每
阅读全文
摘要:题意 "Here" 思考 这题的树形 $dp$ 很明显,我们发现只可能有两种情况,要么是树要么是环,对于一个环来说肯定是要么都选要么都不选,可以缩点,缩完点之后我们得到了一个森林,不妨用一个源点将这些小树串成一个大树再来 $dp$,后面就显然是一个树上有条件的分组背包了,由于必须要选当前点,所以强制
阅读全文
摘要:题意 "Here" 思考 感觉这题思路挺不错的 考虑单独的一个人的 $a_i,b_i$,那么就是有 $n a_i b_i$ 个人分数相同,而这个分数相同的区间是 $[a_i+1,n b_i]$,要满足合理性,我们应该选出若干个不相交的区间,使得权值最大(这个权值也就是区间范围相同的人数),这个问题就
阅读全文
摘要:题意 "Here" 思考 这题竟然卡常 $+$ 卡精度,我 $……$ 令 $f[i][k]$ 表示前 $i$ 个元素分了 $k$ 次的最大值,我们可以得出转移方程($sum[]$为前缀和数组): $$f[i][k] = max\{f[j][k 1] + sum[j] (sum[i] sum[j])\
阅读全文
摘要:题意 "Here" 思考 写的第一道斜率优化…感觉这个板题还蛮简单的 首先按普通思路,我们令 $dp[i]$,为前 $i$ 个物品的最小价值,那么可以很容易列出方程: $$dp[i] = min\{ dp[j]+(sum[i] sum[j]+i j 1 L)^2 \}$$ 这是一个 $O(n^2)$
阅读全文
摘要:题意 "Here" 思考 这个题过于水… 考虑单独的以 $u$ 为根的一个子树,我们假设 $u$ 的所有子节点 $v$ 形成的子树已经满足条件(即 $v$ 到 $v$ 的叶子节点的距离经过 $f[v]$ 次改变已经达到了深度相等的状态),我们现在只需改变所有 $e\{u, v\}$ 的值使得 $u$
阅读全文

浙公网安备 33010602011771号