This repository has been archived on 2022-06-22. You can view files and clone it, but cannot push or open issues or pull requests.
usaco-guide/content/3_Gold/Gold_MST.md

28 lines
1.1 KiB
Markdown
Raw Normal View History

2020-06-03 20:56:04 +00:00
# Gold - Minimum Spanning Tree
* [Kattis Minimum Spanning Tree](https://open.kattis.com/problems/minspantree)
## Tutorial
- CPH 15
- Prim's Algorithm
- Similar to Dijkstra
- Kruskal's Algorithm
- Requires "Disjoint Set Union" (DSU) data structure
- [CSAcademy Disjoint-Set](https://csacademy.com/lessons)
- DSU Complexity Proofs (optional of course)
- [log\*n](https://en.wikipedia.org/wiki/Proof_of_O(log*n)\_time_complexity\_of_union%E2%80%93find)
- [a(m,n)](https://dl.acm.org/doi/pdf/10.1145/321879.321884)
## USACO Gold Problems
- MST Problems
- [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 ...
- DSU Problems
- [Mootube](http://www.usaco.org/index.php?page=viewproblem2&cpid=789)
- [Closing the Farm](http://www.usaco.org/index.php?page=viewproblem2&cpid=646)
- [Favorite Colors](http://www.usaco.org/index.php?page=viewproblem2&cpid=1042)
- fairly tricky