-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcodebook.tex
More file actions
55 lines (42 loc) · 1.34 KB
/
codebook.tex
File metadata and controls
55 lines (42 loc) · 1.34 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{minted}
\usepackage[landscape, left=1cm, top=1cm, right=1cm, bottom=2cm]{geometry}
\usepackage{multicol}
\setlength\columnsep{5pt}
\newcommand{\algo}[1]{\underline{\Large{\textbf{#1}}}}
\begin{document}
\begin{multicols*}{2}
Algorithms:
\begin{itemize}
\item Segment Tree
\item Dinic's Algorithm
\item Union Find
\item Matrices
\item Exp. by Squaring
\item Eratosthene's Sieve
\item Miller-Rabin Test
\item Pollard-Rho
\item Convex Hull
\end{itemize}
\algo{Segment Tree}
\inputminted[breaklines=true]{python}{algorithms/segmenttree.py}
\algo{Dinic's Algorithm:}
\inputminted[breaklines=true]{python}{algorithms/dinics.py}
\algo{Union Find}
\inputminted[breaklines=true]{python}{algorithms/unionfind.py}
\algo{Matrices}
\inputminted[breaklines=true]{python}{algorithms/matrix.py}
\algo{Exp. by Squaring}
\inputminted[breaklines=true]{python}{algorithms/exp.py}
\algo{Eratosthene's Sieve}
\inputminted[breaklines=true]{python}{algorithms/sieve.py}
\algo{Miller-Rabin Test}
\inputminted[breaklines=true]{python}{algorithms/millerrabin.py}
\algo{Pollard-Rho}
\inputminted[breaklines=true]{python}{algorithms/pollardrho.py}
\algo{Convex Hull}
\inputminted[breaklines=true]{python}{algorithms/convexhull.py}
\end{multicols*}
\end{document}