summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Jungeblut <paul.jungeblut@gmail.com>2017-10-31 22:26:54 +0100
committerPaul Jungeblut <paul.jungeblut@gmail.com>2017-10-31 22:26:54 +0100
commit4ffd5878c78cc0433b718de09a88682a2a99ecfd (patch)
treeb15d13de676e0788990609a6244829da68bbf8b3
parent899ad545406e3e4aa7a18089383a2113f2260f08 (diff)
Adding short paragraph about Centroid Decomposition.
-rw-r--r--other/other.tex7
-rw-r--r--tcr.pdfbin297676 -> 298283 bytes
2 files changed, 7 insertions, 0 deletions
diff --git a/other/other.tex b/other/other.tex
index 012d100..dcad30b 100644
--- a/other/other.tex
+++ b/other/other.tex
@@ -135,6 +135,13 @@ $n$ Personen im Kreis, jeder $k$-te wird erschossen.
Beantworte Queries offline durch schrittweise Vergrößern/Verkleinern des aktuellen Intervalls.
Laufzeit:~$\mathcal{O}(n\cdot\sqrt{n})$.
(Anzahl der Blöcke als Konstante in Code schreiben.)
+
+ \item \textbf{Centroids of a Tree:}
+ Ein \emph{Centroid} ist ein Konten, der einen Baum in Komponenten der maximalen Größe $\frac{\vert V \vert}{2}$ splitted.
+ Es kann $2$ Centroids geben!
+ \textbf{Centroid Decomposition:}
+ Wähle zufälligen Knoten und mache DFS.
+ Verschiebe ausgewählten Knoten in Richtung des tiefsten Teilbaums, bis Centroid gefunden. Entferne Knoten, mache rekursiv in Teilbäumen weiter. Laufzeit:~$\mathcal{O}(\vert V \vert \log(\vert V \vert))$.
\end{itemize}
\subsection{Tipps \& Tricks}
diff --git a/tcr.pdf b/tcr.pdf
index 060daa7..fe42202 100644
--- a/tcr.pdf
+++ b/tcr.pdf
Binary files differ