HBC230376[CQOI2009]中位数图,排序,二分,分治Graph题解 (断开mmm对顶点之间的连接)

上官魅 数据结构基础 71 0
想要成为编程高手?那就来试试全网最全C++题库,让您在练习中快速成长。
有一个包含 nnn个顶点和n1n-1n1 条边的无向图,已知顶点iii 和i+1i+1i+1之间有一条边相连 , 现在需要断开mmm对顶点之间的连接,每对顶点用 表示 , 问:最少需要断开多少条边,才能满足题目要求, 举个例子:比如 n=5n=5n=5,有222 对顶点需要断开,分别为 (1,3)(1,3)(1,3)和 (2,4)(2,4)(2,4),那么只需要断开 232-323的边即可满足要求,答案等于111,如下图所示:

有一个包含 nnn个顶点和 n−1n-1n−1 条边的无向图,已知顶点 iii 和i+1i+1i+1之间有一条边相连 (1≤i≤n−1)(1leq ileq n-1)(1≤i≤n−1)。 现在需要断开mmm对顶点之间的连接,每对顶点用 (aj,bj)(a_j,b_j)(aj​,bj​) 表示 (1≤j≤m)(1leq jleq m)(1≤j≤m)。 问:最少需要断开多少条边,才能满足题目要求。 举个例子:比如 n=5n=5n=5,有 222 对顶点需要断开,分别为 (1,3)(1,3)(1,3)和 (2,4)(2,4)(2,4),那么只需要断开 2−32-32−3的边即可满足要求,答案等于111。如下图所示:

不断挑战自我,才能突破极限!全网最全C++题库,让您在编程道路上越走越远。

标签: HBC230376[CQOI2009]中位数图 排序 二分 分治Graph题解