摘要: 显然,一边删点一边连边一定不比先删点再连边优,那么这一题就可以转化为求把一个森林通过删除操作变为许多链的情况下,执行删除操作的个数和删掉的边的个数的和 $k$ 的最小值,最终的答案即为 $n-1-m+k_{min}$。 先考虑森林中的一棵树。 假设我们 $(a,b)$ 表示一条链以结点 $a$、结点 阅读全文
posted @ 2022-11-18 19:08 日暮维舟 阅读(55) 评论(1) 推荐(1)
摘要: 我们不妨先考虑如果两个导弹会相撞,他们应该满足什么条件。 对于导弹 $i$,$j$ 满足 $x_i \leq x_j$ 首先,他们的落点 $x_{ti}$,$x_{tj}$ 必须满足 $x_{ti} \geq x_{tj}$,这样他们的运动轨迹才有可能相交。 其次,我们发现由于对任意一发导弹,有 $ 阅读全文
posted @ 2022-11-18 19:07 日暮维舟 阅读(79) 评论(1) 推荐(1)
摘要: 须知 本题解骨架是本人由官方题解翻译得来的,并补充了一些不详细的地方,修改了一些错误,自己写了每一个子任务的代码(因为官方题解代码和文本不太匹配)。 基本信息 任务名:Džumbus 提供者:Vedran Kurdija 前置技能:树论、动态规划、复杂度分析 Subtask 1 “这 $M$ 组朋友 阅读全文
posted @ 2022-11-18 19:06 日暮维舟 阅读(37) 评论(1) 推荐(1)