2020-06-27 03:07:31 +00:00
|
|
|
---
|
|
|
|
id: sweep-line
|
|
|
|
title: "Sweep Line"
|
|
|
|
author: Benjamin Qi
|
|
|
|
description: Introduction to line sweep.
|
2020-06-28 02:11:09 +00:00
|
|
|
prerequisites:
|
|
|
|
- "Platinum - Geometry Primitives"
|
|
|
|
frequency: 1
|
2020-06-27 03:07:31 +00:00
|
|
|
---
|
|
|
|
|
2020-06-28 02:11:09 +00:00
|
|
|
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: [
|
2020-06-30 20:25:02 +00:00
|
|
|
new Problem("Kattis", "Grid MST", "gridmst", "Intro", false, [], ""),
|
2020-06-28 02:11:09 +00:00
|
|
|
],
|
|
|
|
man: [
|
|
|
|
new Problem("CSA", "The Sprawl", "the-sprawl", "Hard", false, [], ""),
|
|
|
|
]
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
(what's line sweep?)
|
2020-06-27 03:07:31 +00:00
|
|
|
|
|
|
|
<resources>
|
|
|
|
<resource source="CPH" title="30.1, 30.2 - Sweep Line Algorithms"></resource>
|
2020-06-28 02:11:09 +00:00
|
|
|
<resource source="TC" title="Line Sweep Algorithms" url="line-sweep-algorithms"></resource>
|
2020-06-27 03:07:31 +00:00
|
|
|
</resources>
|
|
|
|
|
|
|
|
## Closest Pair
|
|
|
|
|
2020-06-28 02:11:09 +00:00
|
|
|
<problems-list problems={metadata.problems.closest} />
|
|
|
|
|
|
|
|
(explanation? KACTL?)
|
2020-06-27 03:07:31 +00:00
|
|
|
|
|
|
|
## Line Segment Intersection
|
|
|
|
|
2020-06-29 00:32:52 +00:00
|
|
|
(refer to previous module)
|
|
|
|
|
2020-06-28 02:11:09 +00:00
|
|
|
<problems-list problems={metadata.problems.seg} />
|
|
|
|
|
2020-06-29 00:32:52 +00:00
|
|
|
(filling in the details?)
|
2020-06-27 03:07:31 +00:00
|
|
|
|
|
|
|
## Manhattan MST
|
|
|
|
|
2020-06-28 02:11:09 +00:00
|
|
|
<problems-list problems={metadata.problems.manSam} />
|
|
|
|
|
|
|
|
(KACTL code)
|
|
|
|
|
|
|
|
explanation? topcoder prob has
|
2020-06-27 03:07:31 +00:00
|
|
|
|
2020-06-28 02:11:09 +00:00
|
|
|
<problems-list problems={metadata.problems.man} />
|
2020-06-27 03:07:31 +00:00
|
|
|
|
|
|
|
TC 760 ComponentsForever
|