2020-06-04 01:42:57 +00:00
---
2020-06-15 23:19:07 +00:00
id: mst
2020-06-05 00:21:03 +00:00
title: "Minimum Spanning Trees"
2020-06-04 02:09:42 +00:00
author: Benjamin Qi
2020-06-05 00:21:03 +00:00
prerequisites:
2020-06-22 20:51:12 +00:00
- Gold - Shortest Paths
- Gold - Disjoint Set Union
2020-06-22 19:59:16 +00:00
description: A subset of the edges of a connected, undirected, edge-weighted graph that connects all the vertices to each other of minimum total weight, where no cycles are allowed.
2020-06-04 01:42:57 +00:00
---
2020-06-04 21:42:30 +00:00
## Standard
2020-06-03 23:03:14 +00:00
2020-06-03 21:08:42 +00:00
- [Kattis Minimum Spanning Tree ](https://open.kattis.com/problems/minspantree )
2020-06-04 21:42:30 +00:00
- same as [CSES Road Reparation ](https://cses.fi/problemset/task/1675 )
2020-06-03 20:56:04 +00:00
## Tutorial
2020-06-04 21:42:30 +00:00
- CPH 15 (Spanning Trees)
2020-06-03 20:56:04 +00:00
- Prim's Algorithm
2020-06-03 21:42:26 +00:00
- [cp-algo ](https://cp-algorithms.com/graph/mst_prim.html )
2020-06-03 20:56:04 +00:00
- Similar to Dijkstra
- Kruskal's Algorithm
2020-06-03 21:42:26 +00:00
- [cp-algo 1 ](https://cp-algorithms.com/graph/mst_kruskal.html )
- [cp-algo 2 ](https://cp-algorithms.com/graph/mst_kruskal_with_dsu.html )
2020-06-03 20:56:04 +00:00
## USACO Gold Problems
2020-06-22 14:26:06 +00:00
- [Old Silver - SuperBull ](http://www.usaco.org/index.php?page=viewproblem2&cpid=531 )
- [Walk ](http://usaco.org/index.php?page=viewproblem2&cpid=946 )
- Prim's is applicable, but the edge weights are special so you don't actually need to use an MST algo ...
- [Fencedin ](http://www.usaco.org/index.php?page=viewproblem2&cpid=623 )
- also special ...
2020-06-04 21:42:30 +00:00
## Other Problems
- [Birthday Gifts ](https://www.hackerearth.com/practice/math/combinatorics/inclusion-exclusion/practice-problems/algorithm/mancunian-and-birthday-gifts-d44faa15/ ) [](73)
2020-06-08 19:51:58 +00:00
- [Spanning Tree Fraction ](https://www.hackerrank.com/contests/w31/challenges/spanning-tree-fraction ) [](78)