MST

MST(最小生成树)学习感悟

MST(最小生成树)学习感悟 MST,最小生成树,一个有 n 个结点的连通图的生成树是原图的极小连通子图,且包含原图中的所有 n 个结点,并且有保持图连通的最少的边。——百度百科 对于最小生成树,有几个比较常见的性质: 对于任意最小生成树,它包含所有的n个节点以及n-1条边。 若边权都不相等的话,则 ......
MST

AtCoder Regular Contest 167 C MST on Line++

洛谷传送门 AtCoder 传送门 我是傻逼。很平凡的一个计数。但是不会啊。怎么会是呢。 考虑 Kruskal 求解 MST on Line 问题。我们可以想到统计边权 \(= a_i\) 的出现次数。 然后又可以容斥转化成统计边权 \(\le a_i\) 的出现次数,设其为 \(f_i\)。 考虑 ......
AtCoder Regular Contest Line 167

AT_cf17_final_j Tree MST 题解

题意:给定一颗 \(n\) 个点的树,点 \(i\) 有权值 \(a_{i}\),边有边权。现在有另外一个完全图,两点之间的边权为树上两点之间的距离加上树上两点的点权,求这张完全图的最小生成树。 首先有一个很显然的暴力,把完全图中每两点之间的边权算出来,然后跑一边最小生成树,时间复杂度 \(O(n^ ......
题解 final_j AT_cf final Tree

Tree MST 题解

洛谷 AT 完全图的最小生成树是不好求的,但是发现 \(\mathcal{O}(n^2)\) 级别的边中显然有很多都是没有用的,这种时候可以考虑分治。 显然如果对 \(E'(E'\in E)\) 求 MST,没有选择的边一定也不在最后的 MST 的边集中。于是就让选出的边集的并等于原图,然后再求一遍 ......
题解 Tree MST

CF1108F MST Unification

很丁真的一个题,权当复习下树上倍增的写法了 考虑先给图求出一个MST,那么很容易发现对于每条非树边\((u,v)\),它的权值必须严格大于MST上\(u,v\)之间所有边的权值,否则就可以用这条非树边来替换某一条树边 因此直接倍增维护树上两点间最大边权即可,复杂度\(O(n\log n)\) #in ......
Unification 1108F 1108 MST CF

Z2219. [ABC235E] MST + 1

先写一发LCA #include<bits/stdc++.h> using namespace std; int n,q,x,y,dep[500005],jump[500005][22]; vector<int>d[500005]; void findep(int p,int f,int dp) { ......
2219 235E ABC 235 MST

[CF160D] Edges in MST

Description You are given a connected weighted undirected graph without any loops and multiple edges. Let us remind you that a graph's spanning tree i ......
Edges 160D 160 MST CF

CF125E MST Company

CF125E MST Company 对于一类凸函数,有时我们寻找极值是简单的,但如果加上一维限制,问题就变成了函数在某个特定位置的值,这时问题不好处理 wqs 二分通过二分斜率后寻找极值,可以用复杂度加一只 \(\log\) 的代价消去一维的限制。 具体来说,在本题中,设以 \(1\) 为端点的边 ......
Company 125E 125 MST CF

AT_codefestival_2016_qualB_c Gr-idian MST

## 思路 首先想到暴力建边跑最小生成树,但是显然会 TLE。 所以思考有没有时间复杂度更低的做法,考虑到最小生成树是每次取最短的边,所以我们也可以先考虑较短的边。 首先最短的边一定是某一列或者某一行(或者若干列和行),所以我们取边,也应该是一行一行或者一列一列的取。 但是有些时候这样取,或构成环, ......

CF1513D GCD and MST 题解

## 题面 对于一个序列,若有 $(i,j)(i typedef long long valueType; typedef std::vector ValueVector; typedef std::pair ValuePair; typedef std::vector PairVector; ty ......
题解 1513D 1513 GCD and

MST 题单

……好多题单的题目都没补掉捏( ## 如何求 MST ### Kruskal MST 就是最小生成树啦\~然后我发现自己最小生成树学的也不好,~~连夜加急八百里~~复习了 kruskal 和 Prim。下面简单来讲讲这两个算法吧 awa。 Kruskal 是非常简单的算法,它是怎么做的嘞?首先对所有 ......
MST

CODE FESTIVAL 2017 Final J Tree MST

[洛谷传送门](https://www.luogu.com.cn/problem/AT_cf17_final_j "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/cf17-final/tasks/cf17_final_j "AtCoder 传送门 ......
FESTIVAL Final CODE 2017 Tree

【图论】CF1508C Complete the MST

[Problem Link](https://codeforces.com/contest/1508/problem/C) 有一张 $n$ 个点的完全图,其中 $m$ 条边已经标有边权。你需要给剩下的边都标上权值,使得所有边权的异或和为 $0$,并且整张图的最小生成树边权和最小。 $n,m\le 1 ......
Complete 1508C 1508 the MST

CodeForces 1508C Complete the MST

[洛谷传送门](https://www.luogu.com.cn/problem/CF1508C "洛谷传送门") [AtCoder 传送门](https://codeforces.com/problemset/problem/1508/C "AtCoder 传送门") 比较需要观察的题。 设 $v ......
CodeForces Complete 1508C 1508 the

Cannot create a component of type 'ahb_mst_burst_incr' because it is not registered with the factory

运行VCS仿真报错: Cannot create a component of type 'ahb_mst_burst_incr' because it is not registered with the factory 但是我在test class中已经注册了,为什么还报错呢? 报错就说明没有找 ......

MST Unification

给定一个有n个点,m条边的无向连通图,每条边有边权。 定义一次操作为:选择一条图中的边,并将其权值+1。 试求最小的操作次数,使得操作后的图的最小生成树是唯一的。 1<=N<=2e5 n-1<=m<=2e5 如上图所示,设加入一条不在最小生成树上的边,例如(4,5)这条边 则这条边的值必然要大于4到 ......
Unification MST

Xor-MST

# [Xor-MST](https://www.luogu.com.cn/problem/CF888G) 这道题其实是一种最小生成树算法名曰 `Boruvka` 的算法,但是平时还是 `Kruskal` 算法用的说,相信大家也是由它想起的。 根据套路,由于要求的是异或边权之和的最小值,果断构建 `0 ......
Xor-MST Xor MST

CF1657E Star MST

Problem 有一个 $n$ 个点的无向完全图,边权 $ e∈[1,m]$ ,已知该图的最小生成树的权值与所有与 $1$ 号点相连的边的边权和相同,求有多少种构图方式,答案对 $998244353$ 取模。 $2\leq n \leq 250 , 1 \leq m \leq 250$ 。 Inpu ......
1657E 1657 Star MST CF

CF1656F Parametric MST 题解

为了便于解题,先对 $a$ 数组从小到大进行排序。 首先,根据定义可以得出总价值的表达式: $$ \begin{aligned} W&=\sum\limits_{(u,v)\in E}[a_ua_v+t(a_u+a_v)]\ &=\sum\limits_{(u,v)\in E}a_ua_v+t\su ......
题解 Parametric 1656F 1656 MST

【题解】Tree MST

题面 给定一棵 $n$ 个节点的树,现有有一张完全图,两点 $x,y$ 之间的边长为 $w_x+w_y+dis_{x,y}$,其中 $dis$ 表示树上两点的距离。 求完全图的最小生成树。 $n \leq 2 \times 10^5$。 题解 ???神秘 借鉴支配对的思想,点分治后将树中点权替换为$ ......
题解 Tree MST
共20篇  :1/1页 首页上一页1下一页尾页