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/6_Plat/Sweep_Line.mdx
2020-06-30 16:25:02 -04:00

61 lines
1.3 KiB
Text

---
id: sweep-line
title: "Sweep Line"
author: Benjamin Qi
description: Introduction to line sweep.
prerequisites:
- "Platinum - Geometry Primitives"
frequency: 1
---
import { Problem } from "../models";
export const metadata = {
problems: {
closest: [
new Problem("Kattis", "Closest Pair", "closestpair2", "Normal", false, [], ""),
],
seg: [
new Problem("Silver", "Cow Steepchase II", "943", "Normal", false, [], ":|"),
],
manSam: [
new Problem("Kattis", "Grid MST", "gridmst", "Intro", false, [], ""),
],
man: [
new Problem("CSA", "The Sprawl", "the-sprawl", "Hard", false, [], ""),
]
}
};
(what's line sweep?)
<resources>
<resource source="CPH" title="30.1, 30.2 - Sweep Line Algorithms"></resource>
<resource source="TC" title="Line Sweep Algorithms" url="line-sweep-algorithms"></resource>
</resources>
## Closest Pair
<problems-list problems={metadata.problems.closest} />
(explanation? KACTL?)
## Line Segment Intersection
(refer to previous module)
<problems-list problems={metadata.problems.seg} />
(filling in the details?)
## Manhattan MST
<problems-list problems={metadata.problems.manSam} />
(KACTL code)
explanation? topcoder prob has
<problems-list problems={metadata.problems.man} />
TC 760 ComponentsForever